This PR adds es2015 lib to the `tsconfig.json` of the test project so that `Promise` could be used. Note this only affects diagnostics in the IDE. The tsconfig in Language Service Mock Host is the actual config values used, and it already has es2015 lib. - Other minor cleanup: Rename imports in `main.ts`. - Add more cases to `parsing-cases.ts`, which are tested in later PRs PR Close #33157
		
			
				
	
	
		
			61 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| /**
 | |
|  * @license
 | |
|  * Copyright Google Inc. All Rights Reserved.
 | |
|  *
 | |
|  * Use of this source code is governed by an MIT-style license that can be
 | |
|  * found in the LICENSE file at https://angular.io/license
 | |
|  */
 | |
| 
 | |
| import {CommonModule} from '@angular/common';
 | |
| import {NgModule} from '@angular/core';
 | |
| import {FormsModule} from '@angular/forms';
 | |
| 
 | |
| import {AppComponent} from './app.component';
 | |
| import * as ExpressionCases from './expression-cases';
 | |
| import * as NgForCases from './ng-for-cases';
 | |
| import * as NgIfCases from './ng-if-cases';
 | |
| import * as ParsingCases from './parsing-cases';
 | |
| 
 | |
| @NgModule({
 | |
|   imports: [CommonModule, FormsModule],
 | |
|   declarations: [
 | |
|     AppComponent,
 | |
|     ExpressionCases.ExpectNumericType,
 | |
|     ExpressionCases.LowercasePipe,
 | |
|     ExpressionCases.PrivateReference,
 | |
|     ExpressionCases.WrongFieldReference,
 | |
|     ExpressionCases.WrongSubFieldReference,
 | |
|     NgForCases.UnknownEven,
 | |
|     NgForCases.UnknownPeople,
 | |
|     NgForCases.UnknownTrackBy,
 | |
|     NgIfCases.ShowIf,
 | |
|     ParsingCases.AsyncForUsingComponent,
 | |
|     ParsingCases.AttributeBinding,
 | |
|     ParsingCases.CaseIncompleteOpen,
 | |
|     ParsingCases.CaseMissingClosing,
 | |
|     ParsingCases.CaseUnknown,
 | |
|     ParsingCases.EmptyInterpolation,
 | |
|     ParsingCases.EventBinding,
 | |
|     ParsingCases.FooComponent,
 | |
|     ParsingCases.ForLetIEqual,
 | |
|     ParsingCases.ForOfEmpty,
 | |
|     ParsingCases.ForOfLetEmpty,
 | |
|     ParsingCases.ForUsingComponent,
 | |
|     ParsingCases.NoValueAttribute,
 | |
|     ParsingCases.NumberModel,
 | |
|     ParsingCases.Pipes,
 | |
|     ParsingCases.PropertyBinding,
 | |
|     ParsingCases.References,
 | |
|     ParsingCases.StringModel,
 | |
|     ParsingCases.TemplateReference,
 | |
|     ParsingCases.TestComponent,
 | |
|     ParsingCases.TwoWayBinding,
 | |
|   ]
 | |
| })
 | |
| export class AppModule {
 | |
| }
 | |
| 
 | |
| declare function bootstrap(v: any): void;
 | |
| 
 | |
|     bootstrap(AppComponent);
 |