@@ -43,6 +43,17 @@ export function createProgram(rootFiles: string[], compilerOptionsJson: string):
4343 * Please log a "breaking change" issue for any API breaking change affecting this issue
4444 */
4545"use strict" ;
46+ var __values = ( this && this . __values ) || function ( o ) {
47+ var i = o . __iterator__ || 0 , d ;
48+ return i ? i . call ( o ) : { next : function ( ) { return { done : d = d || i >= o . length , value : d ? void 0 : o [ i ++ ] } ; } } ;
49+ } ;
50+ var __step = ( this && this . __step ) || function ( r ) {
51+ return ! ( r . done || ( r . done = ( r . result = r . iterator . next ( ) ) . done ) ) ;
52+ } ;
53+ var __close = ( this && this . __close ) || function ( r ) {
54+ var m = ! ( r && r . done ) && r . iterator [ "return" ] ;
55+ if ( m ) return m . call ( r . iterator ) ;
56+ } ;
4657var ts = require ( "typescript" ) ;
4758function printError ( error ) {
4859 if ( ! error ) {
@@ -59,12 +70,19 @@ function createProgram(rootFiles, compilerOptionsJson) {
5970 var basePath = process . cwd ( ) ;
6071 var settings = ts . convertCompilerOptionsFromJson ( config . config [ "compilerOptions" ] , basePath ) ;
6172 if ( ! settings . options ) {
62- for ( var _i = 0 , _b = settings . errors ; _i < _b . length ; _i ++ ) {
63- var err = _b [ _i ] ;
64- printError ( err ) ;
73+ try {
74+ for ( var iterator_1 = { iterator : __values ( settings . errors ) } ; __step ( iterator_1 ) ; ) {
75+ var err = iterator_1 . result . value ;
76+ printError ( err ) ;
77+ }
78+ }
79+ catch ( e_1_1 ) { e_1 = { error : e_1_1 } ; }
80+ finally {
81+ try { __close ( iterator_1 ) ; } finally { if ( e_1 ) throw e_1 . error ; }
6582 }
6683 return undefined ;
6784 }
6885 return ts . createProgram ( rootFiles , settings . options ) ;
86+ var e_1 ;
6987}
7088exports . createProgram = createProgram ;
0 commit comments