1 | ;
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const typescript_1 = require("typescript");
|
4 | function getEcmaVersionFromScriptTarget(scriptTarget) {
|
5 | if (scriptTarget === typescript_1.ScriptTarget.ES2017) {
|
6 | return 8;
|
7 | }
|
8 | else if (scriptTarget === typescript_1.ScriptTarget.ES2016) {
|
9 | return 7;
|
10 | }
|
11 | else if (scriptTarget === typescript_1.ScriptTarget.ES2015) {
|
12 | return 6;
|
13 | }
|
14 | else if (scriptTarget === typescript_1.ScriptTarget.ES5) {
|
15 | return 5;
|
16 | }
|
17 | else if (scriptTarget === typescript_1.ScriptTarget.ES3) {
|
18 | return 4;
|
19 | }
|
20 | return undefined;
|
21 | }
|
22 | exports.getEcmaVersionFromScriptTarget = getEcmaVersionFromScriptTarget;
|
23 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LWVjbWEtdmVyc2lvbi1mcm9tLXNjcmlwdC10YXJnZXQuanMiLCJzb3VyY2VSb290IjoiQzovcHJvamVjdHMvYW5ndWxhci1idWlsZC8iLCJzb3VyY2VzIjpbInNyYy9oZWxwZXJzL2dldC1lY21hLXZlcnNpb24tZnJvbS1zY3JpcHQtdGFyZ2V0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsMkNBQTBDO0FBRTFDLHdDQUErQyxZQUFzQztJQUNqRixJQUFJLFlBQVksS0FBSyx5QkFBWSxDQUFDLE1BQU0sRUFBRTtRQUN0QyxPQUFPLENBQUMsQ0FBQztLQUNaO1NBQU0sSUFBSSxZQUFZLEtBQUsseUJBQVksQ0FBQyxNQUFNLEVBQUU7UUFDN0MsT0FBTyxDQUFDLENBQUM7S0FDWjtTQUFNLElBQUksWUFBWSxLQUFLLHlCQUFZLENBQUMsTUFBTSxFQUFFO1FBQzdDLE9BQU8sQ0FBQyxDQUFDO0tBQ1o7U0FBTSxJQUFJLFlBQVksS0FBSyx5QkFBWSxDQUFDLEdBQUcsRUFBRTtRQUMxQyxPQUFPLENBQUMsQ0FBQztLQUNaO1NBQU0sSUFBSSxZQUFZLEtBQUsseUJBQVksQ0FBQyxHQUFHLEVBQUU7UUFDMUMsT0FBTyxDQUFDLENBQUM7S0FDWjtJQUVELE9BQU8sU0FBUyxDQUFDO0FBQ3JCLENBQUM7QUFkRCx3RUFjQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFNjcmlwdFRhcmdldCB9IGZyb20gJ3R5cGVzY3JpcHQnO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0RWNtYVZlcnNpb25Gcm9tU2NyaXB0VGFyZ2V0KHNjcmlwdFRhcmdldDogU2NyaXB0VGFyZ2V0IHwgdW5kZWZpbmVkKTogbnVtYmVyIHwgdW5kZWZpbmVkIHtcbiAgICBpZiAoc2NyaXB0VGFyZ2V0ID09PSBTY3JpcHRUYXJnZXQuRVMyMDE3KSB7XG4gICAgICAgIHJldHVybiA4O1xuICAgIH0gZWxzZSBpZiAoc2NyaXB0VGFyZ2V0ID09PSBTY3JpcHRUYXJnZXQuRVMyMDE2KSB7XG4gICAgICAgIHJldHVybiA3O1xuICAgIH0gZWxzZSBpZiAoc2NyaXB0VGFyZ2V0ID09PSBTY3JpcHRUYXJnZXQuRVMyMDE1KSB7XG4gICAgICAgIHJldHVybiA2O1xuICAgIH0gZWxzZSBpZiAoc2NyaXB0VGFyZ2V0ID09PSBTY3JpcHRUYXJnZXQuRVM1KSB7XG4gICAgICAgIHJldHVybiA1O1xuICAgIH0gZWxzZSBpZiAoc2NyaXB0VGFyZ2V0ID09PSBTY3JpcHRUYXJnZXQuRVMzKSB7XG4gICAgICAgIHJldHVybiA0O1xuICAgIH1cblxuICAgIHJldHVybiB1bmRlZmluZWQ7XG59XG4iXX0= |
\ | No newline at end of file |