@@ -79,6 +79,92 @@ export declare class MyModule {
79
79
static ɵinj : i0 . ɵɵInjectorDeclaration < MyModule > ;
80
80
}
81
81
82
+ /****************************************************************************************************
83
+ * PARTIAL FILE: view_query_forward_ref.js
84
+ ****************************************************************************************************/
85
+ import { Component , Directive , forwardRef , NgModule , ViewChild , ViewChildren } from '@angular/core' ;
86
+ import * as i0 from "@angular/core" ;
87
+ export class ViewQueryComponent {
88
+ }
89
+ ViewQueryComponent . ɵfac = i0 . ɵɵngDeclareFactory ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : ViewQueryComponent , deps : [ ] , target : i0 . ɵɵFactoryTarget . Component } ) ;
90
+ ViewQueryComponent . ɵcmp = i0 . ɵɵngDeclareComponent ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , type : ViewQueryComponent , selector : "view-query-component" , viewQueries : [ { propertyName : "someDir" , first : true , predicate : i0 . forwardRef ( function ( ) { return SomeDirective ; } ) , isForwardRef : true , descendants : true } , { propertyName : "someDirList" , predicate : i0 . forwardRef ( function ( ) { return SomeDirective ; } ) , isForwardRef : true , descendants : true } ] , ngImport : i0 , template : `
91
+ <div someDir></div>
92
+ ` , isInline : true , directives : [ { type : i0 . forwardRef ( function ( ) { return SomeDirective ; } ) , selector : "[someDir]" } ] } ) ;
93
+ i0 . ɵɵngDeclareClassMetadata ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : ViewQueryComponent , decorators : [ {
94
+ type : Component ,
95
+ args : [ {
96
+ selector : 'view-query-component' ,
97
+ template : `
98
+ <div someDir></div>
99
+ `
100
+ } ]
101
+ } ] , propDecorators : { someDir : [ {
102
+ type : ViewChild ,
103
+ args : [ forwardRef ( ( ) => SomeDirective ) ]
104
+ } ] , someDirList : [ {
105
+ type : ViewChildren ,
106
+ args : [ forwardRef ( ( ) => SomeDirective ) ]
107
+ } ] } } ) ;
108
+ export class MyApp {
109
+ }
110
+ MyApp . ɵfac = i0 . ɵɵngDeclareFactory ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : MyApp , deps : [ ] , target : i0 . ɵɵFactoryTarget . Component } ) ;
111
+ MyApp . ɵcmp = i0 . ɵɵngDeclareComponent ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , type : MyApp , selector : "my-app" , ngImport : i0 , template : `
112
+ <view-query-component></view-query-component>
113
+ ` , isInline : true , components : [ { type : ViewQueryComponent , selector : "view-query-component" } ] } ) ;
114
+ i0 . ɵɵngDeclareClassMetadata ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : MyApp , decorators : [ {
115
+ type : Component ,
116
+ args : [ {
117
+ selector : 'my-app' ,
118
+ template : `
119
+ <view-query-component></view-query-component>
120
+ `
121
+ } ]
122
+ } ] } ) ;
123
+ export class SomeDirective {
124
+ }
125
+ SomeDirective . ɵfac = i0 . ɵɵngDeclareFactory ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : SomeDirective , deps : [ ] , target : i0 . ɵɵFactoryTarget . Directive } ) ;
126
+ SomeDirective . ɵdir = i0 . ɵɵngDeclareDirective ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , type : SomeDirective , selector : "[someDir]" , ngImport : i0 } ) ;
127
+ i0 . ɵɵngDeclareClassMetadata ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : SomeDirective , decorators : [ {
128
+ type : Directive ,
129
+ args : [ {
130
+ selector : '[someDir]' ,
131
+ } ]
132
+ } ] } ) ;
133
+ export class MyModule {
134
+ }
135
+ MyModule . ɵfac = i0 . ɵɵngDeclareFactory ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : MyModule , deps : [ ] , target : i0 . ɵɵFactoryTarget . NgModule } ) ;
136
+ MyModule . ɵmod = i0 . ɵɵngDeclareNgModule ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : MyModule , declarations : [ SomeDirective , ViewQueryComponent , MyApp ] } ) ;
137
+ MyModule . ɵinj = i0 . ɵɵngDeclareInjector ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : MyModule } ) ;
138
+ i0 . ɵɵngDeclareClassMetadata ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : MyModule , decorators : [ {
139
+ type : NgModule ,
140
+ args : [ { declarations : [ SomeDirective , ViewQueryComponent , MyApp ] } ]
141
+ } ] } ) ;
142
+
143
+ /****************************************************************************************************
144
+ * PARTIAL FILE: view_query_forward_ref.d.ts
145
+ ****************************************************************************************************/
146
+ import { QueryList } from '@angular/core' ;
147
+ import * as i0 from "@angular/core" ;
148
+ export declare class ViewQueryComponent {
149
+ someDir : SomeDirective ;
150
+ someDirList: QueryList < SomeDirective > ;
151
+ static ɵfac: i0 . ɵɵFactoryDeclaration < ViewQueryComponent , never > ;
152
+ static ɵcmp: i0 . ɵɵComponentDeclaration < ViewQueryComponent , "view-query-component" , never , { } , { } , never , never > ;
153
+ }
154
+ export declare class MyApp {
155
+ static ɵfac : i0 . ɵɵFactoryDeclaration < MyApp , never > ;
156
+ static ɵcmp : i0 . ɵɵComponentDeclaration < MyApp , "my-app" , never , { } , { } , never , never > ;
157
+ }
158
+ export declare class SomeDirective {
159
+ static ɵfac : i0 . ɵɵFactoryDeclaration < SomeDirective , never > ;
160
+ static ɵdir : i0 . ɵɵDirectiveDeclaration < SomeDirective , "[someDir]" , never , { } , { } , never > ;
161
+ }
162
+ export declare class MyModule {
163
+ static ɵfac : i0 . ɵɵFactoryDeclaration < MyModule , never > ;
164
+ static ɵmod : i0 . ɵɵNgModuleDeclaration < MyModule , [ typeof SomeDirective , typeof ViewQueryComponent , typeof MyApp ] , never , never > ;
165
+ static ɵinj : i0 . ɵɵInjectorDeclaration < MyModule > ;
166
+ }
167
+
82
168
/****************************************************************************************************
83
169
* PARTIAL FILE: view_query_for_local_ref.js
84
170
****************************************************************************************************/
@@ -410,6 +496,96 @@ export declare class MyModule {
410
496
static ɵinj : i0 . ɵɵInjectorDeclaration < MyModule > ;
411
497
}
412
498
499
+ /****************************************************************************************************
500
+ * PARTIAL FILE: content_query_forward_ref.js
501
+ ****************************************************************************************************/
502
+ import { Component , ContentChild , ContentChildren , Directive , forwardRef , NgModule } from '@angular/core' ;
503
+ import * as i0 from "@angular/core" ;
504
+ export class ContentQueryComponent {
505
+ }
506
+ ContentQueryComponent . ɵfac = i0 . ɵɵngDeclareFactory ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : ContentQueryComponent , deps : [ ] , target : i0 . ɵɵFactoryTarget . Component } ) ;
507
+ ContentQueryComponent . ɵcmp = i0 . ɵɵngDeclareComponent ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , type : ContentQueryComponent , selector : "content-query-component" , queries : [ { propertyName : "someDir" , first : true , predicate : i0 . forwardRef ( function ( ) { return SomeDirective ; } ) , isForwardRef : true , descendants : true } , { propertyName : "someDirList" , predicate : i0 . forwardRef ( function ( ) { return SomeDirective ; } ) , isForwardRef : true } ] , ngImport : i0 , template : `
508
+ <div><ng-content></ng-content></div>
509
+ ` , isInline : true } ) ;
510
+ i0 . ɵɵngDeclareClassMetadata ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : ContentQueryComponent , decorators : [ {
511
+ type : Component ,
512
+ args : [ {
513
+ selector : 'content-query-component' ,
514
+ template : `
515
+ <div><ng-content></ng-content></div>
516
+ `
517
+ } ]
518
+ } ] , propDecorators : { someDir : [ {
519
+ type : ContentChild ,
520
+ args : [ forwardRef ( ( ) => SomeDirective ) ]
521
+ } ] , someDirList : [ {
522
+ type : ContentChildren ,
523
+ args : [ forwardRef ( ( ) => SomeDirective ) ]
524
+ } ] } } ) ;
525
+ export class MyApp {
526
+ }
527
+ MyApp . ɵfac = i0 . ɵɵngDeclareFactory ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : MyApp , deps : [ ] , target : i0 . ɵɵFactoryTarget . Component } ) ;
528
+ MyApp . ɵcmp = i0 . ɵɵngDeclareComponent ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , type : MyApp , selector : "my-app" , ngImport : i0 , template : `
529
+ <content-query-component>
530
+ <div someDir></div>
531
+ </content-query-component>
532
+ ` , isInline : true , components : [ { type : i0 . forwardRef ( function ( ) { return ContentQueryComponent ; } ) , selector : "content-query-component" } ] , directives : [ { type : i0 . forwardRef ( function ( ) { return SomeDirective ; } ) , selector : "[someDir]" } ] } ) ;
533
+ i0 . ɵɵngDeclareClassMetadata ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : MyApp , decorators : [ {
534
+ type : Component ,
535
+ args : [ {
536
+ selector : 'my-app' ,
537
+ template : `
538
+ <content-query-component>
539
+ <div someDir></div>
540
+ </content-query-component>
541
+ `
542
+ } ]
543
+ } ] } ) ;
544
+ export class SomeDirective {
545
+ }
546
+ SomeDirective . ɵfac = i0 . ɵɵngDeclareFactory ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : SomeDirective , deps : [ ] , target : i0 . ɵɵFactoryTarget . Directive } ) ;
547
+ SomeDirective . ɵdir = i0 . ɵɵngDeclareDirective ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , type : SomeDirective , selector : "[someDir]" , ngImport : i0 } ) ;
548
+ i0 . ɵɵngDeclareClassMetadata ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : SomeDirective , decorators : [ {
549
+ type : Directive ,
550
+ args : [ {
551
+ selector : '[someDir]' ,
552
+ } ]
553
+ } ] } ) ;
554
+ export class MyModule {
555
+ }
556
+ MyModule . ɵfac = i0 . ɵɵngDeclareFactory ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : MyModule , deps : [ ] , target : i0 . ɵɵFactoryTarget . NgModule } ) ;
557
+ MyModule . ɵmod = i0 . ɵɵngDeclareNgModule ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : MyModule , declarations : [ SomeDirective , ContentQueryComponent , MyApp ] } ) ;
558
+ MyModule . ɵinj = i0 . ɵɵngDeclareInjector ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : MyModule } ) ;
559
+ i0 . ɵɵngDeclareClassMetadata ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : MyModule , decorators : [ {
560
+ type : NgModule ,
561
+ args : [ { declarations : [ SomeDirective , ContentQueryComponent , MyApp ] } ]
562
+ } ] } ) ;
563
+
564
+ /****************************************************************************************************
565
+ * PARTIAL FILE: content_query_forward_ref.d.ts
566
+ ****************************************************************************************************/
567
+ import { QueryList } from '@angular/core' ;
568
+ import * as i0 from "@angular/core" ;
569
+ export declare class ContentQueryComponent {
570
+ someDir : SomeDirective ;
571
+ someDirList: QueryList < SomeDirective > ;
572
+ static ɵfac: i0 . ɵɵFactoryDeclaration < ContentQueryComponent , never > ;
573
+ static ɵcmp: i0 . ɵɵComponentDeclaration < ContentQueryComponent , "content-query-component" , never , { } , { } , [ "someDir" , "someDirList" ] , [ "*" ] > ;
574
+ }
575
+ export declare class MyApp {
576
+ static ɵfac : i0 . ɵɵFactoryDeclaration < MyApp , never > ;
577
+ static ɵcmp : i0 . ɵɵComponentDeclaration < MyApp , "my-app" , never , { } , { } , never , never > ;
578
+ }
579
+ export declare class SomeDirective {
580
+ static ɵfac : i0 . ɵɵFactoryDeclaration < SomeDirective , never > ;
581
+ static ɵdir : i0 . ɵɵDirectiveDeclaration < SomeDirective , "[someDir]" , never , { } , { } , never > ;
582
+ }
583
+ export declare class MyModule {
584
+ static ɵfac : i0 . ɵɵFactoryDeclaration < MyModule , never > ;
585
+ static ɵmod : i0 . ɵɵNgModuleDeclaration < MyModule , [ typeof SomeDirective , typeof ContentQueryComponent , typeof MyApp ] , never , never > ;
586
+ static ɵinj : i0 . ɵɵInjectorDeclaration < MyModule > ;
587
+ }
588
+
413
589
/****************************************************************************************************
414
590
* PARTIAL FILE: content_query_for_local_ref.js
415
591
****************************************************************************************************/
0 commit comments