@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
49 lines (48 loc) • 2.08 kB
TypeScript
import { AccordionComponent } from './accordion.component';
import { QueryList, OnInit, OnDestroy } from '@angular/core';
import { AccordionMenuItem } from './accordion.type';
import { AccordionItemRouterlinkComponent } from './accordion-item-routerlink.component';
import { AccordionMenuComponent } from './accordion-menu.component';
export declare class AccordionListComponent implements OnInit, OnDestroy {
private parentComponent;
private accordion;
data: Array<AccordionMenuItem>;
deepth: number;
parent: AccordionMenuItem;
accordionMenuQueryList: QueryList<AccordionMenuComponent>;
accordionItemRouterlinkQueryList: QueryList<AccordionItemRouterlinkComponent>;
constructor(parentComponent: AccordionMenuComponent, accordion: AccordionComponent);
ngOnInit(): void;
ngOnDestroy(): void;
readonly loading: any;
readonly noContent: boolean;
readonly linkTypeKey: string;
readonly childrenKey: string;
readonly activeKey: string;
readonly itemTemplate: import("@angular/core").TemplateRef<any>;
readonly menuItemTemplate: import("@angular/core").TemplateRef<any>;
readonly innerListTemplate: import("@angular/core").TemplateRef<any>;
readonly loadingTemplate: import("@angular/core").TemplateRef<any>;
readonly noContentTemplate: import("@angular/core").TemplateRef<any>;
readonly linkType: string;
readonly i18nCommonText: {
searchPlaceholder: string;
noData: string;
noRecordsFound: string;
btnConfirm: string;
loading: string;
checkAll: string;
btnOk: string;
};
readonly showNoContent: boolean;
readonly linkDefaultTarget: string;
private isLinkRouterActive;
private isMenuRouterActive;
private isMenuDataActive;
private isItemDataActive;
private isItemData;
readonly routerLinkActived: boolean;
readonly hasActiveChildren: boolean;
menuToggleItemFn: (item: any, event?: any) => void;
itemClickItemFn: (item: any, event?: any) => void;
}