ns-components-angular
Version:
Angular Wrapper Components for NSComponents
60 lines (59 loc) • 2.73 kB
TypeScript
import { OnChanges, OnInit, AfterViewInit, EventEmitter, SimpleChange } from "@angular/core";
import { INSPanelSetting } from "./interfaces";
import { NSBaseComponent } from "../ns-base";
import * as i0 from "@angular/core";
declare var NSPanel: any;
export interface INSPanelAngularSettings extends INSPanelSetting {
setting?: INSPanelSetting;
[propName: string]: any;
}
export declare class NSPanelAngular extends NSBaseComponent<typeof NSPanel> implements OnChanges, OnInit, AfterViewInit {
setting: INSPanelAngularSettings;
dragStaring: EventEmitter<any>;
dragging: EventEmitter<any>;
dragEnd: EventEmitter<any>;
resizeStaring: EventEmitter<any>;
resizing: EventEmitter<any>;
resizeEnd: EventEmitter<any>;
collapseStarting: EventEmitter<any>;
collapseEnd: EventEmitter<any>;
expansionStarting: EventEmitter<any>;
expansionEnd: EventEmitter<any>;
minimizeStarting: EventEmitter<any>;
minimizeEnd: EventEmitter<any>;
maximizeStarting: EventEmitter<any>;
maximizeEnd: EventEmitter<any>;
fullScreenStarting: EventEmitter<any>;
fullScreenEnd: EventEmitter<any>;
restoreStarting: EventEmitter<any>;
restoreEnd: EventEmitter<any>;
closed: EventEmitter<any>;
constructor();
ngOnInit(): void;
ngOnChanges(changes: {
[propName: string]: SimpleChange;
}): void;
ngAfterViewInit(): void;
open(): void;
close(): void;
removeModal(): void;
getBaseElement(): any;
minimize(): void;
maximize(): void;
collapse(): void;
expand(): void;
fullScreen(): void;
restore(): void;
disableResize(): void;
disableDrag(): void;
disableCollapse(): void;
disableMinMax(): void;
disableFullScreen(): void;
isCollapsed(): boolean;
isMinimized(): boolean;
isFullScreen(): boolean;
private create;
static ɵfac: i0.ɵɵFactoryDeclaration<NSPanelAngular, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NSPanelAngular, "ns-panel-angular", never, { "setting": { "alias": "setting"; "required": false; }; }, { "dragStaring": "dragStaring"; "dragging": "dragging"; "dragEnd": "dragEnd"; "resizeStaring": "resizeStaring"; "resizing": "resizing"; "resizeEnd": "resizeEnd"; "collapseStarting": "collapseStarting"; "collapseEnd": "collapseEnd"; "expansionStarting": "expansionStarting"; "expansionEnd": "expansionEnd"; "minimizeStarting": "minimizeStarting"; "minimizeEnd": "minimizeEnd"; "maximizeStarting": "maximizeStarting"; "maximizeEnd": "maximizeEnd"; "fullScreenStarting": "fullScreenStarting"; "fullScreenEnd": "fullScreenEnd"; "restoreStarting": "restoreStarting"; "restoreEnd": "restoreEnd"; "closed": "closed"; }, never, ["*"], false, never>;
}
export {};