@js-sugar/angular
Version:
JS-Sugar core package (Angular)
34 lines (33 loc) • 1.61 kB
TypeScript
import { EventEmitter, Renderer2, ElementRef, ViewContainerRef, OnDestroy, OnChanges, SimpleChanges } from '@angular/core';
import { PanelPlacement, PanelPosition, PanelStretch } from './types';
import { Directionality } from '@angular/cdk/bidi';
import { PanelsComponent } from './panels.component';
import * as i0 from "@angular/core";
export declare class PanelComponent implements OnChanges, OnDestroy {
elementRef: ElementRef;
private _parent;
private _renderer;
private _viewRef;
private _dir;
private _backdrop;
private _backdropUnlistenFunc?;
private _animationState;
position: PanelPosition;
placement: PanelPlacement;
stretch: PanelStretch;
show: boolean;
size: number;
over: boolean;
zOrder: number;
set backdrop(value: boolean);
get backdrop(): boolean;
backdropClick: EventEmitter<PanelComponent>;
constructor(elementRef: ElementRef, _parent: PanelsComponent, _renderer: Renderer2, _viewRef: ViewContainerRef, _dir: Directionality);
ngOnChanges(changes: SimpleChanges): void;
private get _zIndex();
private get _position();
private get _animationTrigger();
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<PanelComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PanelComponent, "jss-panel", ["jssPanel"], { "position": "position"; "placement": "placement"; "stretch": "stretch"; "show": "show"; "size": "size"; "over": "over"; "zOrder": "zOrder"; "backdrop": "backdrop"; }, { "backdropClick": "backdropClick"; }, never, ["*"], false>;
}