UNPKG

3.42 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const typescript_1 = require("typescript");
4function toTsScriptTarget(target) {
5 switch (target) {
6 case 'ES3':
7 case 'es3':
8 return typescript_1.ScriptTarget.ES3;
9 case 'ES5':
10 case 'es5':
11 return typescript_1.ScriptTarget.ES5;
12 case 'ES2015':
13 case 'es2015':
14 return typescript_1.ScriptTarget.ES2015;
15 case 'ES2016':
16 case 'es2016':
17 return typescript_1.ScriptTarget.ES2016;
18 case 'ES2017':
19 case 'es2017':
20 return typescript_1.ScriptTarget.ES2017;
21 case 'ES2018':
22 case 'es2018':
23 return typescript_1.ScriptTarget.ES2018;
24 case 'ESNext':
25 case 'esnext':
26 return typescript_1.ScriptTarget.ESNext;
27 case 'Latest':
28 case 'latest':
29 return typescript_1.ScriptTarget.Latest;
30 default:
31 return undefined;
32 }
33}
34exports.toTsScriptTarget = toTsScriptTarget;
35//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG8tdHMtc2NyaXB0LXRhcmdldC5qcyIsInNvdXJjZVJvb3QiOiIuLyIsInNvdXJjZXMiOlsic3JjL2hlbHBlcnMvdG8tdHMtc2NyaXB0LXRhcmdldC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDJDQUEwQztBQUUxQyxTQUFnQixnQkFBZ0IsQ0FBQyxNQUFjO0lBQzNDLFFBQVEsTUFBTSxFQUFFO1FBQ1osS0FBSyxLQUFLLENBQUM7UUFDWCxLQUFLLEtBQUs7WUFDTixPQUFPLHlCQUFZLENBQUMsR0FBRyxDQUFDO1FBQzVCLEtBQUssS0FBSyxDQUFDO1FBQ1gsS0FBSyxLQUFLO1lBQ04sT0FBTyx5QkFBWSxDQUFDLEdBQUcsQ0FBQztRQUM1QixLQUFLLFFBQVEsQ0FBQztRQUNkLEtBQUssUUFBUTtZQUNULE9BQU8seUJBQVksQ0FBQyxNQUFNLENBQUM7UUFDL0IsS0FBSyxRQUFRLENBQUM7UUFDZCxLQUFLLFFBQVE7WUFDVCxPQUFPLHlCQUFZLENBQUMsTUFBTSxDQUFDO1FBQy9CLEtBQUssUUFBUSxDQUFDO1FBQ2QsS0FBSyxRQUFRO1lBQ1QsT0FBTyx5QkFBWSxDQUFDLE1BQU0sQ0FBQztRQUMvQixLQUFLLFFBQVEsQ0FBQztRQUNkLEtBQUssUUFBUTtZQUNULE9BQU8seUJBQVksQ0FBQyxNQUFNLENBQUM7UUFDL0IsS0FBSyxRQUFRLENBQUM7UUFDZCxLQUFLLFFBQVE7WUFDVCxPQUFPLHlCQUFZLENBQUMsTUFBTSxDQUFDO1FBQy9CLEtBQUssUUFBUSxDQUFDO1FBQ2QsS0FBSyxRQUFRO1lBQ1QsT0FBTyx5QkFBWSxDQUFDLE1BQU0sQ0FBQztRQUMvQjtZQUNJLE9BQU8sU0FBUyxDQUFDO0tBQ3hCO0FBQ0wsQ0FBQztBQTdCRCw0Q0E2QkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBTY3JpcHRUYXJnZXQgfSBmcm9tICd0eXBlc2NyaXB0JztcblxuZXhwb3J0IGZ1bmN0aW9uIHRvVHNTY3JpcHRUYXJnZXQodGFyZ2V0OiBzdHJpbmcpOiBTY3JpcHRUYXJnZXQgfCB1bmRlZmluZWQge1xuICAgIHN3aXRjaCAodGFyZ2V0KSB7XG4gICAgICAgIGNhc2UgJ0VTMyc6XG4gICAgICAgIGNhc2UgJ2VzMyc6XG4gICAgICAgICAgICByZXR1cm4gU2NyaXB0VGFyZ2V0LkVTMztcbiAgICAgICAgY2FzZSAnRVM1JzpcbiAgICAgICAgY2FzZSAnZXM1JzpcbiAgICAgICAgICAgIHJldHVybiBTY3JpcHRUYXJnZXQuRVM1O1xuICAgICAgICBjYXNlICdFUzIwMTUnOlxuICAgICAgICBjYXNlICdlczIwMTUnOlxuICAgICAgICAgICAgcmV0dXJuIFNjcmlwdFRhcmdldC5FUzIwMTU7XG4gICAgICAgIGNhc2UgJ0VTMjAxNic6XG4gICAgICAgIGNhc2UgJ2VzMjAxNic6XG4gICAgICAgICAgICByZXR1cm4gU2NyaXB0VGFyZ2V0LkVTMjAxNjtcbiAgICAgICAgY2FzZSAnRVMyMDE3JzpcbiAgICAgICAgY2FzZSAnZXMyMDE3JzpcbiAgICAgICAgICAgIHJldHVybiBTY3JpcHRUYXJnZXQuRVMyMDE3O1xuICAgICAgICBjYXNlICdFUzIwMTgnOlxuICAgICAgICBjYXNlICdlczIwMTgnOlxuICAgICAgICAgICAgcmV0dXJuIFNjcmlwdFRhcmdldC5FUzIwMTg7XG4gICAgICAgIGNhc2UgJ0VTTmV4dCc6XG4gICAgICAgIGNhc2UgJ2VzbmV4dCc6XG4gICAgICAgICAgICByZXR1cm4gU2NyaXB0VGFyZ2V0LkVTTmV4dDtcbiAgICAgICAgY2FzZSAnTGF0ZXN0JzpcbiAgICAgICAgY2FzZSAnbGF0ZXN0JzpcbiAgICAgICAgICAgIHJldHVybiBTY3JpcHRUYXJnZXQuTGF0ZXN0O1xuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDtcbiAgICB9XG59XG4iXX0=
\No newline at end of file