@omnia/foundation
Version:
Provide omnia foundation typings and tooling work on client side for omnia extension
26 lines (25 loc) • 732 B
TypeScript
import { QueryList, ElementRef, AfterContentInit } from "@angular/core";
export declare class AccordionToggle {
private accordionGroup;
constructor(accordionGroup: AccordionGroup);
onClick(): void;
}
export declare class AccordionGroup {
accordion: Accordion;
heading: string;
isOpened: boolean;
toggler: ElementRef;
constructor(accordion: Accordion);
checkAndToggle(): void;
toggle(): void;
}
export declare class AccordionHeading {
}
export declare class Accordion implements AfterContentInit {
closeOthers: boolean;
showArrows: boolean;
expandAll: boolean;
groups: QueryList<AccordionGroup>;
ngAfterContentInit(): void;
closeAll(): void;
}