feat(dart/transform): Remove unnecessary .ng_deps.dart files
Removes `.ng_deps.dart` files which 1. Do not register any `@Injectable` classes 2. Do not call `initReflector` on any other `.ng_deps.dart` files. Closes #1929
This commit is contained in:
-5
@@ -2,10 +2,7 @@ library bar.ng_deps.dart;
|
||||
|
||||
import 'bar.dart';
|
||||
import 'package:angular2/src/core/annotations_impl/annotations.dart';
|
||||
import 'package:angular2/src/core/annotations_impl/annotations.ng_deps.dart'
|
||||
as i0;
|
||||
import 'foo.dart';
|
||||
import 'foo.ng_deps.dart' as i1;
|
||||
|
||||
var _visited = false;
|
||||
void initReflector(reflector) {
|
||||
@@ -18,6 +15,4 @@ void initReflector(reflector) {
|
||||
'annotations':
|
||||
const [const Component(componentServices: const [MyContext])]
|
||||
});
|
||||
i0.initReflector(reflector);
|
||||
i1.initReflector(reflector);
|
||||
}
|
||||
|
||||
-3
@@ -2,8 +2,6 @@ library bar.ng_deps.dart;
|
||||
|
||||
import 'bar.dart';
|
||||
import 'package:angular2/src/core/annotations_impl/annotations.dart';
|
||||
import 'package:angular2/src/core/annotations_impl/annotations.ng_deps.dart'
|
||||
as i0;
|
||||
|
||||
var _visited = false;
|
||||
void initReflector(reflector) {
|
||||
@@ -15,5 +13,4 @@ void initReflector(reflector) {
|
||||
'parameters': const [],
|
||||
'annotations': const [const Component(selector: '[soup]')]
|
||||
});
|
||||
i0.initReflector(reflector);
|
||||
}
|
||||
|
||||
+1
-3
@@ -2,16 +2,14 @@ library web_foo.ng_deps.dart;
|
||||
|
||||
import 'index.dart';
|
||||
import 'package:angular2/src/core/application.dart';
|
||||
import 'package:angular2/src/core/application.ng_deps.dart' as i0;
|
||||
import 'package:angular2/src/reflection/reflection.dart';
|
||||
import 'index.ng_deps.dart' as ngStaticInit0;
|
||||
import 'bar.dart';
|
||||
import 'bar.ng_deps.dart' as i1;
|
||||
import 'bar.ng_deps.dart' as i0;
|
||||
|
||||
var _visited = false;
|
||||
void initReflector(reflector) {
|
||||
if (_visited) return;
|
||||
_visited = true;
|
||||
i0.initReflector(reflector);
|
||||
i1.initReflector(reflector);
|
||||
}
|
||||
|
||||
-3
@@ -2,8 +2,6 @@ library bar.ng_deps.dart;
|
||||
|
||||
import 'bar.dart';
|
||||
import 'package:angular2/src/core/annotations_impl/annotations.dart';
|
||||
import 'package:angular2/src/core/annotations_impl/annotations.ng_deps.dart'
|
||||
as i0;
|
||||
|
||||
var _visited = false;
|
||||
void initReflector(reflector) {
|
||||
@@ -15,5 +13,4 @@ void initReflector(reflector) {
|
||||
'parameters': const [],
|
||||
'annotations': const [const Component(selector: '[soup]')]
|
||||
});
|
||||
i0.initReflector(reflector);
|
||||
}
|
||||
|
||||
-5
@@ -2,10 +2,7 @@ library bar.ng_deps.dart;
|
||||
|
||||
import 'bar.dart';
|
||||
import 'package:angular2/src/core/annotations_impl/annotations.dart';
|
||||
import 'package:angular2/src/core/annotations_impl/annotations.ng_deps.dart'
|
||||
as i0;
|
||||
import 'package:angular2/src/core/annotations_impl/view.dart';
|
||||
import 'package:angular2/src/core/annotations_impl/view.ng_deps.dart' as i1;
|
||||
|
||||
var _visited = false;
|
||||
void initReflector(reflector) {
|
||||
@@ -20,6 +17,4 @@ void initReflector(reflector) {
|
||||
const View(template: 'Salad')
|
||||
]
|
||||
});
|
||||
i0.initReflector(reflector);
|
||||
i1.initReflector(reflector);
|
||||
}
|
||||
|
||||
@@ -2,10 +2,7 @@ library bar.ng_deps.dart;
|
||||
|
||||
import 'bar.dart';
|
||||
import 'package:angular2/src/core/annotations_impl/annotations.dart';
|
||||
import 'package:angular2/src/core/annotations_impl/annotations.ng_deps.dart'
|
||||
as i0;
|
||||
import 'foo.dart' as prefix;
|
||||
import 'foo.ng_deps.dart' as i1;
|
||||
|
||||
var _visited = false;
|
||||
void initReflector(reflector) {
|
||||
@@ -18,6 +15,4 @@ void initReflector(reflector) {
|
||||
'parameters': const [const [prefix.MyContext], const [String]],
|
||||
'annotations': const [const Component(selector: 'soup')]
|
||||
});
|
||||
i0.initReflector(reflector);
|
||||
i1.initReflector(reflector);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user