MODULES: lib1, main STEP 0: libs: lib1, main dirty js modules: lib1, main dirty js files: lib1/l1, main/m, main/m.export, main STEP 1: language: +TypeAliases libs: lib1, main dirty js modules: lib1, main dirty js files: lib1/l1, main/m, main/m.export, main STEP 2: language: +TypeAliases, +BoundCallableReferences, +LocalDelegatedProperties, +TopLevelSealedInheritance libs: lib1, main dirty js modules: lib1, main dirty js files: lib1/l1, main/m, main/m.export, main STEP 3: language: +TypeAliases, +BoundCallableReferences, +TopLevelSealedInheritance libs: lib1, main dirty js modules: lib1, main dirty js files: lib1/l1, main/m, main/m.export, main STEP 4: language: +BoundCallableReferences, +TopLevelSealedInheritance, +TypeAliases libs: lib1, main STEP 5: language: +BoundCallableReferences, +TypeAliases, +TopLevelSealedInheritance libs: lib1, main STEP 6: language: +BoundCallableReferences, -TypeAliases, +TopLevelSealedInheritance libs: lib1, main dirty js modules: lib1, main dirty js files: lib1/l1, main/m, main/m.export, main STEP 7: language: +TopLevelSealedInheritance, +BoundCallableReferences, +TypeAliases libs: lib1, main