@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
26 lines (25 loc) • 1.31 kB
TypeScript
import { AfterContentInit, AfterViewInit, Injector, QueryList } from '@angular/core';
import { CoreBaseComponent } from '../common/base.component';
import { AccordionPanelComponent } from './accordion-panel/accordion-panel.component';
import * as i0 from "@angular/core";
export declare class AccordionComponent extends CoreBaseComponent implements AfterContentInit, AfterViewInit {
private _canCloseAny;
/**
* The source name to use for logging
*/
protected get logSourceName(): string;
panels: QueryList<AccordionPanelComponent>;
canOpenMultiple: boolean;
canCloseAll: boolean;
set canCloseAny(value: boolean);
get canCloseAny(): boolean;
constructor(injector: Injector);
ngAfterContentInit(): void;
private getToggleObservablesCore;
private getToggleObservables;
private getAllPanelObservables;
onPanelToggled(panel: AccordionPanelComponent): void;
closePanelsExcept(panel: AccordionPanelComponent): void;
static ɵfac: i0.ɵɵFactoryDeclaration<AccordionComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<AccordionComponent, "sme-accordion", never, { "canOpenMultiple": "canOpenMultiple"; "canCloseAll": "canCloseAll"; "canCloseAny": "canCloseAny"; }, {}, ["panels"], ["*"], false, never>;
}