ng-devui
Version:
DevUI components based on Angular
45 lines (44 loc) • 1.98 kB
TypeScript
import { OnDestroy, OnInit, QueryList } from '@angular/core';
import { AccordionItemRouterlinkComponent } from './accordion-item-routerlink.component';
import { AccordionService } from './accordion.service';
import { AccordionMenuItem } from './accordion.type';
import * as i0 from "@angular/core";
export declare class AccordionListComponent implements OnInit, OnDestroy {
private accordion;
private accordionService;
data: Array<AccordionMenuItem>;
deepth: number;
parent: AccordionMenuItem;
accordionMenuQueryList: QueryList<any>;
accordionItemRouterlinkQueryList: QueryList<AccordionItemRouterlinkComponent>;
get animateState(): any;
get loading(): any;
get noContent(): boolean;
get linkTypeKey(): any;
get childrenKey(): any;
get activeKey(): any;
get itemTemplate(): any;
get menuItemTemplate(): any;
get innerListTemplate(): any;
get loadingTemplate(): any;
get noContentTemplate(): any;
get linkType(): any;
get i18nCommonText(): any;
get showNoContent(): any;
get linkDefaultTarget(): any;
get routerLinkActivated(): boolean;
get hasActiveChildren(): boolean;
constructor(accordion: any, accordionService: AccordionService);
ngOnInit(): void;
ngOnDestroy(): void;
private isLinkRouterActive;
private isMenuRouterActive;
private isMenuDataActive;
private isItemDataActive;
private isItemData;
menuToggleItemFn: (item: any, event?: any) => void;
itemClickItemFn: (item: any, event?: any) => void;
getOpenState(item: any, list: any): "expanded" | "collapsed";
static ɵfac: i0.ɵɵFactoryDeclaration<AccordionListComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<AccordionListComponent, "d-accordion-list", never, { "data": { "alias": "data"; "required": false; }; "deepth": { "alias": "deepth"; "required": false; }; "parent": { "alias": "parent"; "required": false; }; }, {}, never, never, false, never>;
}