@@ -25,11 +25,13 @@ export class AccordionGroup {
2525 expandAll(): void ;
2626 readonly multiExpandable: _angular_core .InputSignalWithTransform <boolean , unknown >;
2727 readonly _pattern: AccordionGroupPattern ;
28+ _registerTrigger(trigger : AccordionTrigger ): void ;
2829 readonly softDisabled: _angular_core .InputSignalWithTransform <boolean , unknown >;
2930 readonly textDirection: _angular_core .WritableSignal <_angular_cdk_bidi .Direction >;
31+ _unregisterTrigger(trigger : AccordionTrigger ): void ;
3032 readonly wrap: _angular_core .InputSignalWithTransform <boolean , unknown >;
3133 // (undocumented)
32- static ɵdir: _angular_core .ɵɵDirectiveDeclaration <AccordionGroup , " [ngAccordionGroup]" , [" ngAccordionGroup" ], { " disabled" : { " alias" : " disabled" ; " required" : false ; " isSignal" : true ; }; " multiExpandable" : { " alias" : " multiExpandable" ; " required" : false ; " isSignal" : true ; }; " softDisabled" : { " alias" : " softDisabled" ; " required" : false ; " isSignal" : true ; }; " wrap" : { " alias" : " wrap" ; " required" : false ; " isSignal" : true ; }; }, {}, [ " _triggers " ] , never , true , never >;
34+ static ɵdir: _angular_core .ɵɵDirectiveDeclaration <AccordionGroup , " [ngAccordionGroup]" , [" ngAccordionGroup" ], { " disabled" : { " alias" : " disabled" ; " required" : false ; " isSignal" : true ; }; " multiExpandable" : { " alias" : " multiExpandable" ; " required" : false ; " isSignal" : true ; }; " softDisabled" : { " alias" : " softDisabled" ; " required" : false ; " isSignal" : true ; }; " wrap" : { " alias" : " wrap" ; " required" : false ; " isSignal" : true ; }; }, {}, never , never , true , never >;
3335 // (undocumented)
3436 static ɵfac: _angular_core .ɵɵFactoryDeclaration <AccordionGroup , never >;
3537}
@@ -51,22 +53,25 @@ export class AccordionPanel {
5153}
5254
5355// @public
54- export class AccordionTrigger implements OnInit {
56+ export class AccordionTrigger implements OnInit , OnDestroy {
5557 readonly active: _angular_core .Signal <boolean >;
5658 collapse(): void ;
5759 readonly disabled: _angular_core .InputSignalWithTransform <boolean , unknown >;
5860 readonly element: HTMLElement ;
5961 expand(): void ;
6062 readonly expanded: _angular_core .ModelSignal <boolean >;
6163 readonly id: _angular_core .InputSignal <string >;
64+ readonly index: _angular_core .InputSignal <number | undefined >;
65+ // (undocumented)
66+ ngOnDestroy(): void ;
6267 // (undocumented)
6368 ngOnInit(): void ;
6469 readonly panel: _angular_core .InputSignal <AccordionPanel >;
6570 readonly panelId: _angular_core .Signal <string >;
6671 _pattern: AccordionTriggerPattern ;
6772 toggle(): void ;
6873 // (undocumented)
69- static ɵdir: _angular_core .ɵɵDirectiveDeclaration <AccordionTrigger , " [ngAccordionTrigger]" , [" ngAccordionTrigger" ], { " panel" : { " alias" : " panel" ; " required" : true ; " isSignal" : true ; }; " id" : { " alias" : " id" ; " required" : false ; " isSignal" : true ; }; " disabled" : { " alias" : " disabled" ; " required" : false ; " isSignal" : true ; }; " expanded" : { " alias" : " expanded" ; " required" : false ; " isSignal" : true ; }; }, { " expanded" : " expandedChange" ; }, never , never , true , never >;
74+ static ɵdir: _angular_core .ɵɵDirectiveDeclaration <AccordionTrigger , " [ngAccordionTrigger]" , [" ngAccordionTrigger" ], { " panel" : { " alias" : " panel" ; " required" : true ; " isSignal" : true ; }; " id" : { " alias" : " id" ; " required" : false ; " isSignal" : true ; }; " disabled" : { " alias" : " disabled" ; " required" : false ; " isSignal" : true ; }; " index " : { " alias " : " index " ; " required " : false ; " isSignal " : true ; }; " expanded" : { " alias" : " expanded" ; " required" : false ; " isSignal" : true ; }; }, { " expanded" : " expandedChange" ; }, never , never , true , never >;
7075 // (undocumented)
7176 static ɵfac: _angular_core .ɵɵFactoryDeclaration <AccordionTrigger , never >;
7277}
0 commit comments