Skip to content

Commit bf41a3b

Browse files
committed
Source mapper too
1 parent b57c880 commit bf41a3b

File tree

1 file changed

+28
-26
lines changed

1 file changed

+28
-26
lines changed

src/compiler/sourcemap.ts

Lines changed: 28 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -35,39 +35,41 @@ export interface SourceMapGeneratorOptions {
3535

3636
/** @internal */
3737
export function createSourceMapGenerator(host: EmitHost, file: string, sourceRoot: string, sourcesDirectoryPath: string, generatorOptions: SourceMapGeneratorOptions): SourceMapGenerator {
38-
const { enter, exit } = generatorOptions.extendedDiagnostics
38+
/* eslint-disable no-var */
39+
var { enter, exit } = generatorOptions.extendedDiagnostics
3940
? performance.createTimer("Source Map", "beforeSourcemap", "afterSourcemap")
4041
: performance.nullTimer;
4142

4243
// Current source map file and its index in the sources list
43-
const rawSources: string[] = [];
44-
const sources: string[] = [];
45-
const sourceToSourceIndexMap = new Map<string, number>();
46-
let sourcesContent: (string | null)[] | undefined;
44+
var rawSources: string[] = [];
45+
var sources: string[] = [];
46+
var sourceToSourceIndexMap = new Map<string, number>();
47+
var sourcesContent: (string | null)[] | undefined;
4748

48-
const names: string[] = [];
49-
let nameToNameIndexMap: Map<string, number> | undefined;
50-
const mappingCharCodes: number[] = [];
51-
let mappings = "";
49+
var names: string[] = [];
50+
var nameToNameIndexMap: Map<string, number> | undefined;
51+
var mappingCharCodes: number[] = [];
52+
var mappings = "";
5253

5354
// Last recorded and encoded mappings
54-
let lastGeneratedLine = 0;
55-
let lastGeneratedCharacter = 0;
56-
let lastSourceIndex = 0;
57-
let lastSourceLine = 0;
58-
let lastSourceCharacter = 0;
59-
let lastNameIndex = 0;
60-
let hasLast = false;
61-
62-
let pendingGeneratedLine = 0;
63-
let pendingGeneratedCharacter = 0;
64-
let pendingSourceIndex = 0;
65-
let pendingSourceLine = 0;
66-
let pendingSourceCharacter = 0;
67-
let pendingNameIndex = 0;
68-
let hasPending = false;
69-
let hasPendingSource = false;
70-
let hasPendingName = false;
55+
var lastGeneratedLine = 0;
56+
var lastGeneratedCharacter = 0;
57+
var lastSourceIndex = 0;
58+
var lastSourceLine = 0;
59+
var lastSourceCharacter = 0;
60+
var lastNameIndex = 0;
61+
var hasLast = false;
62+
63+
var pendingGeneratedLine = 0;
64+
var pendingGeneratedCharacter = 0;
65+
var pendingSourceIndex = 0;
66+
var pendingSourceLine = 0;
67+
var pendingSourceCharacter = 0;
68+
var pendingNameIndex = 0;
69+
var hasPending = false;
70+
var hasPendingSource = false;
71+
var hasPendingName = false;
72+
/* eslint-enable no-var */
7173

7274
return {
7375
getSources: () => rawSources,

0 commit comments

Comments
 (0)