Skip to content

Commit 297760f

Browse files
crisbetojelbourn
authored andcommitted
build: update to typescript 3.2 (#15587)
Updates to TypeScript 3.2 and fixes some compilation errors.
1 parent e91ceaf commit 297760f

17 files changed

+46
-23
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@
137137
"tsconfig-paths": "^2.3.0",
138138
"tslint": "^5.12.0",
139139
"tsutils": "^3.0.0",
140-
"typescript": "~3.1.1",
140+
"typescript": "~3.2.0",
141141
"uglify-js": "^2.8.14"
142142
}
143143
}

src/cdk/schematics/ng-update/upgrade-rules/attribute-selectors/attributeSelectorsStylesheetRule.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import {green, red} from 'chalk';
1010
import {IOptions, Replacement, RuleFailure, Rules} from 'tslint';
1111
import * as ts from 'typescript';
12+
13+
import {AttributeSelectorUpgradeData} from '../../data';
1214
import {ExternalResource} from '../../tslint/component-file';
1315
import {ComponentWalker} from '../../tslint/component-walker';
1416
import {findAllSubstringIndices} from '../../typescript/literal';
@@ -28,7 +30,7 @@ export class Rule extends Rules.AbstractRule {
2830
export class Walker extends ComponentWalker {
2931

3032
/** Change data that upgrades to the specified target version. */
31-
data = getUpgradeDataFromWalker(this, 'attributeSelectors');
33+
data: AttributeSelectorUpgradeData[] = getUpgradeDataFromWalker(this, 'attributeSelectors');
3234

3335
constructor(sourceFile: ts.SourceFile, options: IOptions) {
3436
super(sourceFile, options);

src/cdk/schematics/ng-update/upgrade-rules/attribute-selectors/attributeSelectorsTemplateRule.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import {green, red} from 'chalk';
1010
import {Replacement, RuleFailure, Rules} from 'tslint';
1111
import * as ts from 'typescript';
12+
13+
import {AttributeSelectorUpgradeData} from '../../data';
1214
import {ExternalResource} from '../../tslint/component-file';
1315
import {ComponentWalker} from '../../tslint/component-walker';
1416
import {findAllSubstringIndices} from '../../typescript/literal';
@@ -27,7 +29,7 @@ export class Rule extends Rules.AbstractRule {
2729
export class Walker extends ComponentWalker {
2830

2931
/** Change data that upgrades to the specified target version. */
30-
data = getUpgradeDataFromWalker(this, 'attributeSelectors');
32+
data: AttributeSelectorUpgradeData[] = getUpgradeDataFromWalker(this, 'attributeSelectors');
3133

3234
visitInlineTemplate(node: ts.StringLiteralLike) {
3335
this._createReplacementsForContent(node, node.getText()).forEach(data => {

src/cdk/schematics/ng-update/upgrade-rules/class-names/classNamesIdentifierRule.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import {green, red} from 'chalk';
1010
import {RuleFailure, Rules, RuleWalker} from 'tslint';
1111
import * as ts from 'typescript';
12+
13+
import {ClassNameUpgradeData} from '../../data';
1214
import {
1315
isExportSpecifierNode,
1416
isImportSpecifierNode,
@@ -34,7 +36,7 @@ export class Rule extends Rules.AbstractRule {
3436
export class Walker extends RuleWalker {
3537

3638
/** Change data that upgrades to the specified target version. */
37-
data = getUpgradeDataFromWalker(this, 'classNames');
39+
data: ClassNameUpgradeData[] = getUpgradeDataFromWalker(this, 'classNames');
3840

3941
/**
4042
* List of identifier names that have been imported from `@angular/material` or `@angular/cdk`

src/cdk/schematics/ng-update/upgrade-rules/css-selectors/cssSelectorsStylesheetRule.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import {green, red} from 'chalk';
1010
import {IOptions, Replacement, RuleFailure, Rules} from 'tslint';
1111
import * as ts from 'typescript';
12+
13+
import {CssSelectorUpgradeData} from '../../data';
1214
import {ExternalResource} from '../../tslint/component-file';
1315
import {ComponentWalker} from '../../tslint/component-walker';
1416
import {findAllSubstringIndices} from '../../typescript/literal';
@@ -27,7 +29,7 @@ export class Rule extends Rules.AbstractRule {
2729
export class Walker extends ComponentWalker {
2830

2931
/** Change data that upgrades to the specified target version. */
30-
data = getUpgradeDataFromWalker(this, 'cssSelectors');
32+
data: CssSelectorUpgradeData[] = getUpgradeDataFromWalker(this, 'cssSelectors');
3133

3234
constructor(sourceFile: ts.SourceFile, options: IOptions) {
3335
super(sourceFile, options);

src/cdk/schematics/ng-update/upgrade-rules/css-selectors/cssSelectorsTemplateRule.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import {green, red} from 'chalk';
1010
import {Replacement, RuleFailure, Rules} from 'tslint';
1111
import * as ts from 'typescript';
12+
13+
import {CssSelectorUpgradeData} from '../../data';
1214
import {ExternalResource} from '../../tslint/component-file';
1315
import {ComponentWalker} from '../../tslint/component-walker';
1416
import {findAllSubstringIndices} from '../../typescript/literal';
@@ -27,7 +29,7 @@ export class Rule extends Rules.AbstractRule {
2729
export class Walker extends ComponentWalker {
2830

2931
/** Change data that upgrades to the specified target version. */
30-
data = getUpgradeDataFromWalker(this, 'cssSelectors');
32+
data: CssSelectorUpgradeData[] = getUpgradeDataFromWalker(this, 'cssSelectors');
3133

3234
visitInlineTemplate(node: ts.StringLiteralLike) {
3335
this._createReplacementsForContent(node, node.getText()).forEach(data => {

src/cdk/schematics/ng-update/upgrade-rules/element-selectors/elementSelectorsStylesheetRule.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import {green, red} from 'chalk';
1010
import {IOptions, Replacement, RuleFailure, Rules} from 'tslint';
1111
import * as ts from 'typescript';
12+
13+
import {ElementSelectorUpgradeData} from '../../data';
1214
import {ExternalResource} from '../../tslint/component-file';
1315
import {ComponentWalker} from '../../tslint/component-walker';
1416
import {findAllSubstringIndices} from '../../typescript/literal';
@@ -27,7 +29,7 @@ export class Rule extends Rules.AbstractRule {
2729
export class Walker extends ComponentWalker {
2830

2931
/** Change data that upgrades to the specified target version. */
30-
data = getUpgradeDataFromWalker(this, 'elementSelectors');
32+
data: ElementSelectorUpgradeData[] = getUpgradeDataFromWalker(this, 'elementSelectors');
3133

3234
constructor(sourceFile: ts.SourceFile, options: IOptions) {
3335
super(sourceFile, options);

src/cdk/schematics/ng-update/upgrade-rules/element-selectors/elementSelectorsTemplateRule.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import {green, red} from 'chalk';
1010
import {Replacement, RuleFailure, Rules} from 'tslint';
1111
import * as ts from 'typescript';
12+
13+
import {ElementSelectorUpgradeData} from '../../data';
1214
import {ExternalResource} from '../../tslint/component-file';
1315
import {ComponentWalker} from '../../tslint/component-walker';
1416
import {findAllSubstringIndices} from '../../typescript/literal';
@@ -27,7 +29,7 @@ export class Rule extends Rules.AbstractRule {
2729
export class Walker extends ComponentWalker {
2830

2931
/** Change data that upgrades to the specified target version. */
30-
data = getUpgradeDataFromWalker(this, 'elementSelectors');
32+
data: ElementSelectorUpgradeData[] = getUpgradeDataFromWalker(this, 'elementSelectors');
3133

3234
visitInlineTemplate(node: ts.StringLiteralLike) {
3335
this._createReplacementsForContent(node, node.getText()).forEach(data => {

src/cdk/schematics/ng-update/upgrade-rules/input-names/inputNamesStylesheetRule.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import {green, red} from 'chalk';
1010
import {IOptions, Replacement, RuleFailure, Rules} from 'tslint';
1111
import * as ts from 'typescript';
12+
13+
import {InputNameUpgradeData} from '../../data';
1214
import {ExternalResource} from '../../tslint/component-file';
1315
import {ComponentWalker} from '../../tslint/component-walker';
1416
import {findAllSubstringIndices} from '../../typescript/literal';
@@ -32,7 +34,7 @@ export class Rule extends Rules.AbstractRule {
3234
export class Walker extends ComponentWalker {
3335

3436
/** Change data that upgrades to the specified target version. */
35-
data = getUpgradeDataFromWalker(this, 'inputNames');
37+
data: InputNameUpgradeData[] = getUpgradeDataFromWalker(this, 'inputNames');
3638

3739
constructor(sourceFile: ts.SourceFile, options: IOptions) {
3840
super(sourceFile, options);

src/cdk/schematics/ng-update/upgrade-rules/input-names/inputNamesTemplateRule.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import {green, red} from 'chalk';
1010
import {Replacement, RuleFailure, Rules} from 'tslint';
1111
import * as ts from 'typescript';
12+
13+
import {InputNameUpgradeData} from '../../data';
1214
import {findInputsOnElementWithAttr, findInputsOnElementWithTag} from '../../html-parsing/angular';
1315
import {ExternalResource} from '../../tslint/component-file';
1416
import {ComponentWalker} from '../../tslint/component-walker';
@@ -27,7 +29,7 @@ export class Rule extends Rules.AbstractRule {
2729
export class Walker extends ComponentWalker {
2830

2931
/** Change data that upgrades to the specified target version. */
30-
data = getUpgradeDataFromWalker(this, 'inputNames');
32+
data: InputNameUpgradeData[] = getUpgradeDataFromWalker(this, 'inputNames');
3133

3234
visitInlineTemplate(node: ts.StringLiteralLike) {
3335
this._createReplacementsForContent(node, node.getText()).forEach(data => {

0 commit comments

Comments
 (0)