@@ -415,7 +415,6 @@ describe('compiler compliance', () => {
415
415
factory: function MyComponent_Factory(t){
416
416
return new (t || MyComponent)();
417
417
},
418
- features: [$r3$.ɵPublicFeature],
419
418
consts: 1,
420
419
vars: 0,
421
420
template: function MyComponent_Template(rf,ctx){
@@ -470,7 +469,6 @@ describe('compiler compliance', () => {
470
469
type: ChildComponent,
471
470
selectors: [["child"]],
472
471
factory: function ChildComponent_Factory(t) { return new (t || ChildComponent)(); },
473
- features: [$r3$.ɵPublicFeature],
474
472
consts: 1,
475
473
vars: 0,
476
474
template: function ChildComponent_Template(rf, ctx) {
@@ -485,8 +483,7 @@ describe('compiler compliance', () => {
485
483
SomeDirective.ngDirectiveDef = $r3$.ɵdefineDirective({
486
484
type: SomeDirective,
487
485
selectors: [["", "some-directive", ""]],
488
- factory: function SomeDirective_Factory(t) {return new (t || SomeDirective)(); },
489
- features: [$r3$.ɵPublicFeature]
486
+ factory: function SomeDirective_Factory(t) {return new (t || SomeDirective)(); }
490
487
});
491
488
` ;
492
489
@@ -498,7 +495,6 @@ describe('compiler compliance', () => {
498
495
type: MyComponent,
499
496
selectors: [["my-component"]],
500
497
factory: function MyComponent_Factory(t) { return new (t || MyComponent)(); },
501
- features: [$r3$.ɵPublicFeature],
502
498
consts: 2,
503
499
vars: 0,
504
500
template: function MyComponent_Template(rf, ctx) {
@@ -543,8 +539,7 @@ describe('compiler compliance', () => {
543
539
SomeDirective.ngDirectiveDef = $r3$.ɵdefineDirective({
544
540
type: SomeDirective,
545
541
selectors: [["div", "some-directive", "", 8, "foo", 3, "title", "", 9, "baz"]],
546
- factory: function SomeDirective_Factory(t) {return new (t || SomeDirective)(); },
547
- features: [$r3$.ɵPublicFeature]
542
+ factory: function SomeDirective_Factory(t) {return new (t || SomeDirective)(); }
548
543
});
549
544
` ;
550
545
@@ -553,8 +548,7 @@ describe('compiler compliance', () => {
553
548
OtherDirective.ngDirectiveDef = $r3$.ɵdefineDirective({
554
549
type: OtherDirective,
555
550
selectors: [["", 5, "span", "title", "", 9, "baz"]],
556
- factory: function OtherDirective_Factory(t) {return new (t || OtherDirective)(); },
557
- features: [$r3$.ɵPublicFeature]
551
+ factory: function OtherDirective_Factory(t) {return new (t || OtherDirective)(); }
558
552
});
559
553
` ;
560
554
@@ -590,8 +584,7 @@ describe('compiler compliance', () => {
590
584
hostBindings: function HostBindingDir_HostBindings(dirIndex, elIndex) {
591
585
$r3$.ɵelementProperty(elIndex, "id", $r3$.ɵbind($r3$.ɵload(dirIndex).dirId));
592
586
},
593
- hostVars: 1,
594
- features: [$r3$.ɵPublicFeature]
587
+ hostVars: 1
595
588
});
596
589
` ;
597
590
@@ -635,7 +628,6 @@ describe('compiler compliance', () => {
635
628
$r3$.ɵelementProperty(elIndex, "id", $r3$.ɵbind($r3$.ɵpureFunction1(1, $ff$, $r3$.ɵload(dirIndex).id)));
636
629
},
637
630
hostVars: 3,
638
- features: [$r3$.ɵPublicFeature],
639
631
consts: 0,
640
632
vars: 0,
641
633
template: function HostBindingComp_Template(rf, ctx) {}
@@ -679,7 +671,6 @@ describe('compiler compliance', () => {
679
671
$r3$.ɵdirectiveInject(ElementRef), $r3$.ɵdirectiveInject(ViewContainerRef),
680
672
$r3$.ɵdirectiveInject(ChangeDetectorRef));
681
673
},
682
- features: [$r3$.ɵPublicFeature],
683
674
consts: 0,
684
675
vars: 0,
685
676
template: function MyComponent_Template(rf, ctx) {}
@@ -720,8 +711,7 @@ describe('compiler compliance', () => {
720
711
IfDirective.ngDirectiveDef = $r3$.ɵdefineDirective({
721
712
type: IfDirective,
722
713
selectors: [["", "if", ""]],
723
- factory: function IfDirective_Factory(t) { return new (t || IfDirective)($r3$.ɵdirectiveInject(TemplateRef)); },
724
- features: [$r3$.ɵPublicFeature]
714
+ factory: function IfDirective_Factory(t) { return new (t || IfDirective)($r3$.ɵdirectiveInject(TemplateRef)); }
725
715
});` ;
726
716
const MyComponentDefinition = `
727
717
const $c1$ = ["foo", ""];
@@ -743,7 +733,6 @@ describe('compiler compliance', () => {
743
733
type: MyComponent,
744
734
selectors: [["my-component"]],
745
735
factory: function MyComponent_Factory(t) { return new (t || MyComponent)(); },
746
- features: [$r3$.ɵPublicFeature],
747
736
consts: 3,
748
737
vars: 0,
749
738
template: function MyComponent_Template(rf, ctx) {
@@ -806,7 +795,6 @@ describe('compiler compliance', () => {
806
795
type: MyApp,
807
796
selectors: [["my-app"]],
808
797
factory: function MyApp_Factory(t) { return new (t || MyApp)(); },
809
- features: [$r3$.ɵPublicFeature],
810
798
consts: 1,
811
799
vars: 3,
812
800
template: function MyApp_Template(rf, ctx) {
@@ -888,7 +876,6 @@ describe('compiler compliance', () => {
888
876
type: MyApp,
889
877
selectors: [["my-app"]],
890
878
factory: function MyApp_Factory(t) { return new (t || MyApp)(); },
891
- features: [$r3$.ɵPublicFeature],
892
879
consts: 1,
893
880
vars: 11,
894
881
template: function MyApp_Template(rf, ctx) {
@@ -952,7 +939,6 @@ describe('compiler compliance', () => {
952
939
type: MyApp,
953
940
selectors: [["my-app"]],
954
941
factory: function MyApp_Factory(t) { return new (t || MyApp)(); },
955
- features: [$r3$.ɵPublicFeature],
956
942
consts: 1,
957
943
vars: 3,
958
944
template: function MyApp_Template(rf, ctx) {
@@ -1020,7 +1006,6 @@ describe('compiler compliance', () => {
1020
1006
type: MyApp,
1021
1007
selectors: [["my-app"]],
1022
1008
factory: function MyApp_Factory(t) { return new (t || MyApp)(); },
1023
- features: [$r3$.ɵPublicFeature],
1024
1009
consts: 1,
1025
1010
vars: 8,
1026
1011
template: function MyApp_Template(rf, ctx) {
@@ -1079,7 +1064,6 @@ describe('compiler compliance', () => {
1079
1064
type: SimpleComponent,
1080
1065
selectors: [["simple"]],
1081
1066
factory: function SimpleComponent_Factory(t) { return new (t || SimpleComponent)(); },
1082
- features: [$r3$.ɵPublicFeature],
1083
1067
consts: 2,
1084
1068
vars: 0,
1085
1069
template: function SimpleComponent_Template(rf, ctx) {
@@ -1102,7 +1086,6 @@ describe('compiler compliance', () => {
1102
1086
type: ComplexComponent,
1103
1087
selectors: [["complex"]],
1104
1088
factory: function ComplexComponent_Factory(t) { return new (t || ComplexComponent)(); },
1105
- features: [$r3$.ɵPublicFeature],
1106
1089
consts: 4,
1107
1090
vars: 0,
1108
1091
template: function ComplexComponent_Template(rf, ctx) {
@@ -1171,7 +1154,6 @@ describe('compiler compliance', () => {
1171
1154
type: ViewQueryComponent,
1172
1155
selectors: [["view-query-component"]],
1173
1156
factory: function ViewQueryComponent_Factory(t) { return new (t || ViewQueryComponent)(); },
1174
- features: [$r3$.ɵPublicFeature],
1175
1157
viewQuery: function ViewQueryComponent_Query(rf, ctx) {
1176
1158
if (rf & 1) {
1177
1159
$r3$.ɵquery(0, SomeDirective, true);
@@ -1348,17 +1330,16 @@ describe('compiler compliance', () => {
1348
1330
factory: function ContentQueryComponent_Factory(t) {
1349
1331
return new (t || ContentQueryComponent)();
1350
1332
},
1351
- contentQueries: function ContentQueryComponent_ContentQueries() {
1352
- $r3$.ɵregisterContentQuery($r3$.ɵquery(null, SomeDirective, true));
1353
- $r3$.ɵregisterContentQuery($r3$.ɵquery(null, SomeDirective, false));
1333
+ contentQueries: function ContentQueryComponent_ContentQueries(dirIndex ) {
1334
+ $r3$.ɵregisterContentQuery($r3$.ɵquery(null, SomeDirective, true), dirIndex );
1335
+ $r3$.ɵregisterContentQuery($r3$.ɵquery(null, SomeDirective, false), dirIndex );
1354
1336
},
1355
1337
contentQueriesRefresh: function ContentQueryComponent_ContentQueriesRefresh(dirIndex, queryStartIndex) {
1356
1338
const instance = $r3$.ɵload(dirIndex);
1357
1339
var $tmp$;
1358
1340
($r3$.ɵqueryRefresh(($tmp$ = $r3$.ɵloadQueryList(queryStartIndex))) && ($instance$.someDir = $tmp$.first));
1359
1341
($r3$.ɵqueryRefresh(($tmp$ = $r3$.ɵloadQueryList((queryStartIndex + 1)))) && ($instance$.someDirList = $tmp$));
1360
1342
},
1361
- features: [$r3$.ɵPublicFeature],
1362
1343
consts: 2,
1363
1344
vars: 0,
1364
1345
template: function ContentQueryComponent_Template(rf, ctx) {
@@ -1406,9 +1387,9 @@ describe('compiler compliance', () => {
1406
1387
…
1407
1388
ContentQueryComponent.ngComponentDef = $r3$.ɵdefineComponent({
1408
1389
…
1409
- contentQueries: function ContentQueryComponent_ContentQueries() {
1410
- $r3$.ɵregisterContentQuery($r3$.ɵquery(null, $e0_attrs$, true));
1411
- $r3$.ɵregisterContentQuery($r3$.ɵquery(null, $e1_attrs$, false));
1390
+ contentQueries: function ContentQueryComponent_ContentQueries(dirIndex ) {
1391
+ $r3$.ɵregisterContentQuery($r3$.ɵquery(null, $e0_attrs$, true), dirIndex );
1392
+ $r3$.ɵregisterContentQuery($r3$.ɵquery(null, $e1_attrs$, false), dirIndex );
1412
1393
},
1413
1394
contentQueriesRefresh: function ContentQueryComponent_ContentQueriesRefresh(dirIndex, queryStartIndex) {
1414
1395
const instance = $r3$.ɵload(dirIndex);
@@ -1459,11 +1440,11 @@ describe('compiler compliance', () => {
1459
1440
…
1460
1441
ContentQueryComponent.ngComponentDef = $r3$.ɵdefineComponent({
1461
1442
…
1462
- contentQueries: function ContentQueryComponent_ContentQueries() {
1463
- $r3$.ɵregisterContentQuery($r3$.ɵquery(null, $e0_attrs$ , true, TemplateRef));
1464
- $r3$.ɵregisterContentQuery($r3$.ɵquery(null, SomeDirective, true, ElementRef));
1465
- $r3$.ɵregisterContentQuery($r3$.ɵquery(null, $e1_attrs$, false, ElementRef));
1466
- $r3$.ɵregisterContentQuery($r3$.ɵquery(null, SomeDirective, false, TemplateRef));
1443
+ contentQueries: function ContentQueryComponent_ContentQueries(dirIndex ) {
1444
+ $r3$.ɵregisterContentQuery($r3$.ɵquery(null, $e0_attrs$ , true, TemplateRef), dirIndex );
1445
+ $r3$.ɵregisterContentQuery($r3$.ɵquery(null, SomeDirective, true, ElementRef), dirIndex );
1446
+ $r3$.ɵregisterContentQuery($r3$.ɵquery(null, $e1_attrs$, false, ElementRef), dirIndex );
1447
+ $r3$.ɵregisterContentQuery($r3$.ɵquery(null, SomeDirective, false, TemplateRef), dirIndex );
1467
1448
},
1468
1449
contentQueriesRefresh: function ContentQueryComponent_ContentQueriesRefresh(dirIndex, queryStartIndex) {
1469
1450
const instance = $r3$.ɵload(dirIndex);
@@ -1552,7 +1533,6 @@ describe('compiler compliance', () => {
1552
1533
type: MyApp,
1553
1534
selectors: [["my-app"]],
1554
1535
factory: function MyApp_Factory(t) { return new (t || MyApp)(); },
1555
- features: [$r3$.ɵPublicFeature],
1556
1536
consts: 6,
1557
1537
vars: 17,
1558
1538
template: function MyApp_Template(rf, ctx) {
@@ -1616,7 +1596,6 @@ describe('compiler compliance', () => {
1616
1596
type: MyApp,
1617
1597
selectors: [["my-app"]],
1618
1598
factory: function MyApp_Factory(t) { return new (t || MyApp)(); },
1619
- features: [$r3$.ɵPublicFeature],
1620
1599
consts: 6,
1621
1600
vars: 27,
1622
1601
template: function MyApp_Template(rf, ctx) {
@@ -1671,7 +1650,6 @@ describe('compiler compliance', () => {
1671
1650
type: MyComponent,
1672
1651
selectors: [["my-component"]],
1673
1652
factory: function MyComponent_Factory(t) { return new (t || MyComponent)(); },
1674
- features: [$r3$.ɵPublicFeature],
1675
1653
consts: 3,
1676
1654
vars: 1,
1677
1655
template: function MyComponent_Template(rf, ctx) {
@@ -1765,7 +1743,6 @@ describe('compiler compliance', () => {
1765
1743
type: MyComponent,
1766
1744
selectors: [["my-component"]],
1767
1745
factory: function MyComponent_Factory(t) { return new (t || MyComponent)(); },
1768
- features: [$r3$.ɵPublicFeature],
1769
1746
consts: 6,
1770
1747
vars: 1,
1771
1748
template: function MyComponent_Template(rf, ctx) {
@@ -1911,7 +1888,7 @@ describe('compiler compliance', () => {
1911
1888
selectors: [["lifecycle-comp"]],
1912
1889
factory: function LifecycleComp_Factory(t) { return new (t || LifecycleComp)(); },
1913
1890
inputs: {nameMin: "name"},
1914
- features: [$r3$.ɵPublicFeature, $r3$. ɵNgOnChangesFeature],
1891
+ features: [$r3$.ɵNgOnChangesFeature],
1915
1892
consts: 0,
1916
1893
vars: 0,
1917
1894
template: function LifecycleComp_Template(rf, ctx) {}
@@ -1922,7 +1899,6 @@ describe('compiler compliance', () => {
1922
1899
type: SimpleLayout,
1923
1900
selectors: [["simple-layout"]],
1924
1901
factory: function SimpleLayout_Factory(t) { return new (t || SimpleLayout)(); },
1925
- features: [$r3$.ɵPublicFeature],
1926
1902
consts: 2,
1927
1903
vars: 2,
1928
1904
template: function SimpleLayout_Template(rf, ctx) {
@@ -2032,7 +2008,7 @@ describe('compiler compliance', () => {
2032
2008
factory: function ForOfDirective_Factory(t) {
2033
2009
return new (t || ForOfDirective)($r3$.ɵdirectiveInject(ViewContainerRef), $r3$.ɵdirectiveInject(TemplateRef));
2034
2010
},
2035
- features: [$r3$.ɵPublicFeature, $r3$. ɵNgOnChangesFeature],
2011
+ features: [$r3$.ɵNgOnChangesFeature],
2036
2012
inputs: {forOf: "forOf"}
2037
2013
});
2038
2014
` ;
@@ -2052,7 +2028,6 @@ describe('compiler compliance', () => {
2052
2028
type: MyComponent,
2053
2029
selectors: [["my-component"]],
2054
2030
factory: function MyComponent_Factory(t) { return new (t || MyComponent)(); },
2055
- features: [$r3$.ɵPublicFeature],
2056
2031
consts: 2,
2057
2032
vars: 1,
2058
2033
template: function MyComponent_Template(rf, ctx){
@@ -2108,7 +2083,7 @@ describe('compiler compliance', () => {
2108
2083
factory: function ForOfDirective_Factory(t) {
2109
2084
return new (t || ForOfDirective)($r3$.ɵdirectiveInject(ViewContainerRef), $r3$.ɵdirectiveInject(TemplateRef));
2110
2085
},
2111
- features: [$r3$.ɵPublicFeature, $r3$. ɵNgOnChangesFeature],
2086
+ features: [$r3$.ɵNgOnChangesFeature],
2112
2087
inputs: {forOf: "forOf"}
2113
2088
});
2114
2089
` ;
@@ -2131,7 +2106,6 @@ describe('compiler compliance', () => {
2131
2106
type: MyComponent,
2132
2107
selectors: [["my-component"]],
2133
2108
factory: function MyComponent_Factory(t) { return new (t || MyComponent)(); },
2134
- features: [$r3$.ɵPublicFeature],
2135
2109
consts: 2,
2136
2110
vars: 1,
2137
2111
template: function MyComponent_Template(rf, ctx) {
@@ -2231,7 +2205,6 @@ describe('compiler compliance', () => {
2231
2205
type: MyComponent,
2232
2206
selectors: [["my-component"]],
2233
2207
factory: function MyComponent_Factory(t) { return new (t || MyComponent)(); },
2234
- features: [$r3$.ɵPublicFeature],
2235
2208
consts: 2,
2236
2209
vars: 1,
2237
2210
template: function MyComponent_Template(rf, ctx) {
0 commit comments