UNPKG

ngx-menu-toggler

Version:

An Angular component for toggling menus in a simple and customizable way

25 lines (22 loc) 1.9 kB
import * as _angular_core from '@angular/core'; declare class NgxMenuToggler { /** OPEN FEATURES */ isOpen: _angular_core.InputSignal<boolean>; setIsOpen: _angular_core.OutputEmitterRef<any>; handleIsOpen(): void; /** STYLES */ type: _angular_core.InputSignal<"dots" | "bars" | "uneven">; invert: _angular_core.InputSignal<boolean>; thin: _angular_core.InputSignal<boolean>; rounded: _angular_core.InputSignal<boolean>; color: _angular_core.InputSignal<string>; animation: _angular_core.InputSignal<"rotateX" | "rotateY" | "soft">; faster: _angular_core.InputSignal<boolean>; /** ACCESIBILITY */ tabIndex: _angular_core.InputSignal<number>; ariaLabelOpened: _angular_core.InputSignal<string>; ariaLabelClosed: _angular_core.InputSignal<string>; static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgxMenuToggler, never>; static ɵcmp: _angular_core.ɵɵComponentDeclaration<NgxMenuToggler, "ngx-menu-toggler", never, { "isOpen": { "alias": "isOpen"; "required": false; "isSignal": true; }; "type": { "alias": "type"; "required": false; "isSignal": true; }; "invert": { "alias": "invert"; "required": false; "isSignal": true; }; "thin": { "alias": "thin"; "required": false; "isSignal": true; }; "rounded": { "alias": "rounded"; "required": false; "isSignal": true; }; "color": { "alias": "color"; "required": false; "isSignal": true; }; "animation": { "alias": "animation"; "required": false; "isSignal": true; }; "faster": { "alias": "faster"; "required": false; "isSignal": true; }; "tabIndex": { "alias": "tabIndex"; "required": false; "isSignal": true; }; "ariaLabelOpened": { "alias": "ariaLabelOpened"; "required": false; "isSignal": true; }; "ariaLabelClosed": { "alias": "ariaLabelClosed"; "required": false; "isSignal": true; }; }, { "setIsOpen": "setIsOpen"; }, never, never, true, never>; } export { NgxMenuToggler };