Skip to content

Commit 1d8e392

Browse files
committed
Add test case; fix NodeJS version target circular dependency; Support for rule version constraints
1 parent 07992e3 commit 1d8e392

19 files changed

+107
-21
lines changed

src/lib/schematics/update/index.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,9 @@
77
*/
88

99
import {Rule} from '@angular-devkit/schematics';
10+
import {TargetVersion} from './target-version';
1011
import {createUpdateRule} from './update';
1112

12-
/** Possible versions that can be automatically migrated by `ng update`. */
13-
export enum TargetVersion {
14-
V6,
15-
V7,
16-
}
17-
1813
/** Entry point for the migration schematics with target of Angular Material 6.0.0 */
1914
export function updateToV6(): Rule {
2015
return createUpdateRule(TargetVersion.V6);

src/lib/schematics/update/material/data/attribute-selectors.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9+
import {TargetVersion} from '../../target-version';
910
import {VersionChanges} from '../transform-change-data';
10-
import {TargetVersion} from '../../index';
1111

1212
export interface MaterialAttributeSelectorData {
1313
/** The attribute name to replace. */

src/lib/schematics/update/material/data/class-names.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {TargetVersion} from '../../index';
9+
import {TargetVersion} from '../../target-version';
1010
import {VersionChanges} from '../transform-change-data';
1111

1212
export interface MaterialClassNameData {

src/lib/schematics/update/material/data/constructor-checks.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {TargetVersion} from '../../index';
9+
import {TargetVersion} from '../../target-version';
1010
import {VersionChanges} from '../transform-change-data';
1111

1212
/**

src/lib/schematics/update/material/data/css-selectors.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {TargetVersion} from '../../index';
9+
import {TargetVersion} from '../../target-version';
1010
import {VersionChanges} from '../transform-change-data';
1111

1212
export interface MaterialCssSelectorData {

src/lib/schematics/update/material/data/element-selectors.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {TargetVersion} from '../../index';
9+
import {TargetVersion} from '../../target-version';
1010
import {VersionChanges} from '../transform-change-data';
1111

1212
export interface MaterialElementSelectorData {

src/lib/schematics/update/material/data/input-names.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {TargetVersion} from '../../index';
9+
import {TargetVersion} from '../../target-version';
1010
import {VersionChanges} from '../transform-change-data';
1111

1212
export interface MaterialInputNameData {

src/lib/schematics/update/material/data/method-call-checks.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {TargetVersion} from '../../index';
9+
import {TargetVersion} from '../../target-version';
1010
import {VersionChanges} from '../transform-change-data';
1111

1212
export interface MaterialMethodCallData {

src/lib/schematics/update/material/data/output-names.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {TargetVersion} from '../../index';
9+
import {TargetVersion} from '../../target-version';
1010
import {VersionChanges} from '../transform-change-data';
1111

1212
export interface MaterialOutputNameData {

src/lib/schematics/update/material/data/property-names.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {TargetVersion} from '../../index';
9+
import {TargetVersion} from '../../target-version';
1010
import {VersionChanges} from '../transform-change-data';
1111

1212
export interface MaterialPropertyNameData {

0 commit comments

Comments
 (0)