@@ -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}
@@ -50,22 +52,25 @@ export class AccordionPanel {
5052}
5153
5254// @public
53- export class AccordionTrigger implements OnInit {
55+ export class AccordionTrigger implements OnInit , OnDestroy {
5456 readonly active: _angular_core .Signal <boolean >;
5557 collapse(): void ;
5658 readonly disabled: _angular_core .InputSignalWithTransform <boolean , unknown >;
5759 readonly element: HTMLElement ;
5860 expand(): void ;
5961 readonly expanded: _angular_core .ModelSignal <boolean >;
6062 readonly id: _angular_core .InputSignal <string >;
63+ readonly index: _angular_core .InputSignal <number | undefined >;
64+ // (undocumented)
65+ ngOnDestroy(): void ;
6166 // (undocumented)
6267 ngOnInit(): void ;
6368 readonly panel: _angular_core .InputSignal <AccordionPanel >;
6469 readonly panelId: _angular_core .Signal <string >;
6570 _pattern: AccordionTriggerPattern ;
6671 toggle(): void ;
6772 // (undocumented)
68- 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 >;
73+ 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 >;
6974 // (undocumented)
7075 static ɵfac: _angular_core .ɵɵFactoryDeclaration <AccordionTrigger , never >;
7176}
0 commit comments