@@ -1696,38 +1696,58 @@ export declare class MyApp {
16961696/****************************************************************************************************
16971697 * PARTIAL FILE: if_element_root_node.js
16981698 ****************************************************************************************************/
1699- import { Component } from '@angular/core' ;
1699+ import { Component, Directive , Input } from '@angular/core' ;
17001700import * as i0 from "@angular/core" ;
1701+ export class Binding {
1702+ constructor ( ) {
1703+ this . binding = 0 ;
1704+ }
1705+ }
1706+ Binding . ɵfac = i0 . ɵɵngDeclareFactory ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : Binding , deps : [ ] , target : i0 . ɵɵFactoryTarget . Directive } ) ;
1707+ Binding . ɵdir = i0 . ɵɵngDeclareDirective ( { minVersion : "14.0.0" , version : "0.0.0-PLACEHOLDER" , type : Binding , isStandalone : true , selector : "[binding]" , inputs : { binding : "binding" } , ngImport : i0 } ) ;
1708+ i0 . ɵɵngDeclareClassMetadata ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : Binding , decorators : [ {
1709+ type : Directive ,
1710+ args : [ { standalone : true , selector : '[binding]' } ]
1711+ } ] , propDecorators : { binding : [ {
1712+ type : Input
1713+ } ] } } ) ;
17011714export class MyApp {
17021715 constructor ( ) {
17031716 this . expr = true ;
17041717 }
17051718}
17061719MyApp . ɵfac = i0 . ɵɵngDeclareFactory ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : MyApp , deps : [ ] , target : i0 . ɵɵFactoryTarget . Component } ) ;
1707- MyApp . ɵcmp = i0 . ɵɵngDeclareComponent ( { minVersion : "17.0.0" , version : "0.0.0-PLACEHOLDER" , type : MyApp , selector : "ng-component" , ngImport : i0 , template : `
1720+ MyApp . ɵcmp = i0 . ɵɵngDeclareComponent ( { minVersion : "17.0.0" , version : "0.0.0-PLACEHOLDER" , type : MyApp , isStandalone : true , selector : "ng-component" , ngImport : i0 , template : `
17081721 @if (expr) {
1709- <div foo="1" bar="2">{{expr}}</div>
1722+ <div foo="1" bar="2" [binding]="3" >{{expr}}</div>
17101723 }
1711- ` , isInline : true } ) ;
1724+ ` , isInline : true , dependencies : [ { kind : "directive" , type : Binding , selector : "[binding]" , inputs : [ "binding" ] } ] } ) ;
17121725i0 . ɵɵngDeclareClassMetadata ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : MyApp , decorators : [ {
17131726 type : Component ,
17141727 args : [ {
17151728 template : `
17161729 @if (expr) {
1717- <div foo="1" bar="2">{{expr}}</div>
1730+ <div foo="1" bar="2" [binding]="3" >{{expr}}</div>
17181731 }
17191732 ` ,
1733+ standalone : true ,
1734+ imports : [ Binding ] ,
17201735 } ]
17211736 } ] } ) ;
17221737
17231738/****************************************************************************************************
17241739 * PARTIAL FILE: if_element_root_node.d.ts
17251740 ****************************************************************************************************/
17261741import * as i0 from "@angular/core" ;
1742+ export declare class Binding {
1743+ binding : number ;
1744+ static ɵfac : i0 . ɵɵFactoryDeclaration < Binding , never > ;
1745+ static ɵdir : i0 . ɵɵDirectiveDeclaration < Binding , "[binding]" , never , { "binding" : { "alias" : "binding" ; "required" : false ; } ; } , { } , never , never , true , never > ;
1746+ }
17271747export declare class MyApp {
17281748 expr : boolean ;
17291749 static ɵfac : i0 . ɵɵFactoryDeclaration < MyApp , never > ;
1730- static ɵcmp : i0 . ɵɵComponentDeclaration < MyApp , "ng-component" , never , { } , { } , never , never , false , never > ;
1750+ static ɵcmp : i0 . ɵɵComponentDeclaration < MyApp , "ng-component" , never , { } , { } , never , never , true , never > ;
17311751}
17321752
17331753/****************************************************************************************************
@@ -1770,42 +1790,62 @@ export declare class MyApp {
17701790/****************************************************************************************************
17711791 * PARTIAL FILE: for_element_root_node.js
17721792 ****************************************************************************************************/
1773- import { Component } from '@angular/core' ;
1793+ import { Component, Directive , Input } from '@angular/core' ;
17741794import * as i0 from "@angular/core" ;
1795+ export class Binding {
1796+ constructor ( ) {
1797+ this . binding = 0 ;
1798+ }
1799+ }
1800+ Binding . ɵfac = i0 . ɵɵngDeclareFactory ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : Binding , deps : [ ] , target : i0 . ɵɵFactoryTarget . Directive } ) ;
1801+ Binding . ɵdir = i0 . ɵɵngDeclareDirective ( { minVersion : "14.0.0" , version : "0.0.0-PLACEHOLDER" , type : Binding , isStandalone : true , selector : "[binding]" , inputs : { binding : "binding" } , ngImport : i0 } ) ;
1802+ i0 . ɵɵngDeclareClassMetadata ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : Binding , decorators : [ {
1803+ type : Directive ,
1804+ args : [ { standalone : true , selector : '[binding]' } ]
1805+ } ] , propDecorators : { binding : [ {
1806+ type : Input
1807+ } ] } } ) ;
17751808export class MyApp {
17761809 constructor ( ) {
17771810 this . items = [ 1 , 2 , 3 ] ;
17781811 }
17791812}
17801813MyApp . ɵfac = i0 . ɵɵngDeclareFactory ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : MyApp , deps : [ ] , target : i0 . ɵɵFactoryTarget . Component } ) ;
1781- MyApp . ɵcmp = i0 . ɵɵngDeclareComponent ( { minVersion : "17.0.0" , version : "0.0.0-PLACEHOLDER" , type : MyApp , selector : "ng-component" , ngImport : i0 , template : `
1814+ MyApp . ɵcmp = i0 . ɵɵngDeclareComponent ( { minVersion : "17.0.0" , version : "0.0.0-PLACEHOLDER" , type : MyApp , isStandalone : true , selector : "ng-component" , ngImport : i0 , template : `
17821815 @for (item of items; track item) {
1783- <div foo="1" bar="2">{{item}}</div>
1816+ <div foo="1" bar="2" [binding]="3" >{{item}}</div>
17841817 } @empty {
1785- <span empty-foo="1" empty-bar="2">Empty!</span>
1818+ <span empty-foo="1" empty-bar="2" [binding]="3" >Empty!</span>
17861819 }
1787- ` , isInline : true } ) ;
1820+ ` , isInline : true , dependencies : [ { kind : "directive" , type : Binding , selector : "[binding]" , inputs : [ "binding" ] } ] } ) ;
17881821i0 . ɵɵngDeclareClassMetadata ( { minVersion : "12.0.0" , version : "0.0.0-PLACEHOLDER" , ngImport : i0 , type : MyApp , decorators : [ {
17891822 type : Component ,
17901823 args : [ {
17911824 template : `
17921825 @for (item of items; track item) {
1793- <div foo="1" bar="2">{{item}}</div>
1826+ <div foo="1" bar="2" [binding]="3" >{{item}}</div>
17941827 } @empty {
1795- <span empty-foo="1" empty-bar="2">Empty!</span>
1828+ <span empty-foo="1" empty-bar="2" [binding]="3" >Empty!</span>
17961829 }
17971830 ` ,
1831+ standalone : true ,
1832+ imports : [ Binding ] ,
17981833 } ]
17991834 } ] } ) ;
18001835
18011836/****************************************************************************************************
18021837 * PARTIAL FILE: for_element_root_node.d.ts
18031838 ****************************************************************************************************/
18041839import * as i0 from "@angular/core" ;
1840+ export declare class Binding {
1841+ binding : number ;
1842+ static ɵfac : i0 . ɵɵFactoryDeclaration < Binding , never > ;
1843+ static ɵdir : i0 . ɵɵDirectiveDeclaration < Binding , "[binding]" , never , { "binding" : { "alias" : "binding" ; "required" : false ; } ; } , { } , never , never , true , never > ;
1844+ }
18051845export declare class MyApp {
18061846 items : number [ ] ;
18071847 static ɵfac : i0 . ɵɵFactoryDeclaration < MyApp , never > ;
1808- static ɵcmp : i0 . ɵɵComponentDeclaration < MyApp , "ng-component" , never , { } , { } , never , never , false , never > ;
1848+ static ɵcmp : i0 . ɵɵComponentDeclaration < MyApp , "ng-component" , never , { } , { } , never , never , true , never > ;
18091849}
18101850
18111851/****************************************************************************************************
0 commit comments