angular2-collapsible
Version:
Angular collapsible component styled with Materialize CSS.
17 lines (16 loc) • 878 B
TypeScript
import { CollapsibleTableComponent } from '../collapsible-table/collapsible-table.component';
import { CollapsibleHeaderComponent } from '../collapsible-header/collapsible-header.component';
import { CollapsibleBodyComponent } from '../collapsible-body/collapsible-body.component';
export declare class CollapsibleService {
type: 'accordion' | 'expandable';
collapsibleTable: CollapsibleTableComponent;
headers: Array<CollapsibleHeaderComponent>;
bodies: Array<CollapsibleBodyComponent>;
getType(): "accordion" | "expandable";
setType(type: 'accordion' | 'expandable'): void;
getCollapsibleTable(): CollapsibleTableComponent;
setCollapsibleTable(table: CollapsibleTableComponent): void;
addListHeader(header: CollapsibleHeaderComponent): void;
addListBody(body: CollapsibleBodyComponent): void;
collapseAll(): void;
}