ng-devui
Version:
DevUI components based on Angular
24 lines (23 loc) • 1.37 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { DevConfigService } from 'ng-devui/utils';
import { Observable } from 'rxjs';
import { PanelType } from './panel.types';
import * as i0 from "@angular/core";
export declare class PanelComponent {
private devConfigService;
type: PanelType;
cssClass: string;
isCollapsed: boolean;
hasLeftPadding: boolean;
showAnimation: boolean;
beforeToggle: (value: any) => boolean | Promise<boolean> | Observable<boolean>;
toggle: EventEmitter<boolean>;
panelHeader: any;
panelFooter: any;
panelBody: any;
constructor(devConfigService: DevConfigService);
toggleBody(): void;
canToggle(): Promise<boolean>;
static ɵfac: i0.ɵɵFactoryDeclaration<PanelComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PanelComponent, "d-panel", never, { "type": { "alias": "type"; "required": false; }; "cssClass": { "alias": "cssClass"; "required": false; }; "isCollapsed": { "alias": "isCollapsed"; "required": false; }; "hasLeftPadding": { "alias": "hasLeftPadding"; "required": false; }; "showAnimation": { "alias": "showAnimation"; "required": false; }; "beforeToggle": { "alias": "beforeToggle"; "required": false; }; }, { "toggle": "toggle"; }, ["panelHeader", "panelFooter", "panelBody"], ["d-panel-header", "*", "d-panel-footer", "d-panel-body"], false, never>;
}