@@ -165,18 +165,47 @@ var harnessSources = harnessCoreSources.concat([
165165 return path . join ( serverDirectory , f ) ;
166166} ) ) ;
167167
168- var librarySourceMap = [
169- { target : "lib .core.d.ts", sources : [ "header.d.ts" , "core.d.ts" ] } ,
170- { target : "lib.dom .d.ts", sources : [ "importcore.d.ts" , "intl.d.ts" , "dom.generated.d.ts" ] , } ,
171- { target : "lib.webworker .d.ts", sources : [ "importcore.d.ts" , "intl.d.ts" , "webworker.generated.d.ts" ] , } ,
172- { target : "lib.scriptHost .d.ts", sources : [ "importcore.d.ts" , "scriptHost.d.ts" ] , } ,
173- { target : "lib.d.ts" , sources : [ "header. d.ts", "core.d.ts" , "intl.d.ts" , "dom.generated.d.ts" , "webworker.importscripts.d.ts" , "scriptHost.d.ts" ] , } ,
174- { target : "lib.core.es6. d.ts", sources : [ "header.d.ts" , "core.d.ts" , "es6.d.ts" ] } ,
175- { target : "lib.es6 .d.ts", sources : [ "header.d.ts" , "es6.d.ts" , "core.d.ts" , "intl.d.ts" , "dom.generated.d.ts" , "dom.es6.d.ts" , "webworker.importscripts.d.ts" , "scriptHost.d.ts" ] } ,
176- { target : "lib.core.es7. d.ts", sources : [ "header.d.ts" , "core.d.ts" , "es6.d.ts" , "es7.d.ts" ] } ,
177- { target : "lib.es7.d.ts" , sources : [ "header. d.ts", "es6.d.ts" , "es7.d.ts" , "core.d.ts" , "intl.d.ts" , "dom.generated.d.ts" , "dom.es6.d.ts" , "webworker.importscripts.d.ts" , "scriptHost.d.ts" ] }
168+ var es2015LibrarySources = [
169+ "es2015 .core.d.ts",
170+ "es2015.collection .d.ts",
171+ "es2015.generator .d.ts",
172+ "es2015.iterable .d.ts",
173+ "es2015.promise. d.ts",
174+ "es2015.proxy. d.ts",
175+ "es2015.reflect .d.ts",
176+ "es2015.symbol. d.ts",
177+ "es2015.symbol.wellknown. d.ts",
178178] ;
179179
180+ var es2015LibrarySourceMap = es2015LibrarySources . map ( function ( source ) {
181+ return { target : "lib." + source , sources : [ "header.d.ts" , source ] } ;
182+ } ) ;
183+
184+ var es2016LibrarySource = [ "es2016.array.include.d.ts" ] ;
185+
186+ var es2016LibrarySourceMap = es2016LibrarySource . map ( function ( source ) {
187+ return { target : "lib." + source , sources : [ "header.d.ts" , source ] } ;
188+ } )
189+
190+ var hostsLibrarySources = [ "dom.generated.d.ts" , "webworker.importscripts.d.ts" , "scripthost.d.ts" ]
191+
192+ var librarySourceMap = [
193+ // Host library
194+ { target : "lib.dom.d.ts" , sources : [ "header.d.ts" , "dom.generated.d.ts" ] , } ,
195+ { target : "lib.dom.iterable.d.ts" , sources : [ "header.d.ts" , "dom.iterable.d.ts" ] , } ,
196+ { target : "lib.webworker.d.ts" , sources : [ "header.d.ts" , "webworker.generated.d.ts" ] , } ,
197+ { target : "lib.scripthost.d.ts" , sources : [ "header.d.ts" , "scripthost.d.ts" ] , } ,
198+
199+ // JavaScript library
200+ { target : "lib.es5.d.ts" , sources : [ "header.d.ts" , "es5.d.ts" ] } ,
201+ { target : "lib.es2015.d.ts" , sources : [ "header.d.ts" , "es2015.d.ts" ] } ,
202+ { target : "lib.es2016.d.ts" , sources : [ "header.d.ts" , "es2016.d.ts" ] } ,
203+
204+ // JavaScript + all host library
205+ { target : "lib.d.ts" , sources : [ "header.d.ts" , "es5.d.ts" ] . concat ( hostsLibrarySources ) , } ,
206+ { target : "lib.es6.d.ts" , sources : [ "header.d.ts" , "es5.d.ts" ] . concat ( es2015LibrarySources , hostsLibrarySources ) , } ,
207+ ] . concat ( es2015LibrarySourceMap , es2016LibrarySourceMap ) ;
208+
180209var libraryTargets = librarySourceMap . map ( function ( f ) {
181210 return path . join ( builtLocalDirectory , f . target ) ;
182211} ) ;
0 commit comments