@santinobch/os-window-angular
Version:
Create windows inside a browser window!
48 lines (47 loc) • 2.45 kB
TypeScript
import { ElementRef, OnInit, OnChanges, Renderer2, SimpleChanges } from '@angular/core';
import { OsWindowClass } from '../../classes/OsWindow.class';
import { OsConfigService } from '../../services/os-config/os-config.service';
import * as i0 from "@angular/core";
export declare class OsWindowTitle {
static ɵfac: i0.ɵɵFactoryDeclaration<OsWindowTitle, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<OsWindowTitle, "window-title, [window-title], [windowTitle]", ["OsWindowTitle"], {}, {}, never, never, false, never>;
}
export declare class OsWindowContent {
static ɵfac: i0.ɵɵFactoryDeclaration<OsWindowContent, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<OsWindowContent, "window-content, [window-content], [windowContent]", ["WindowContent"], {}, {}, never, never, false, never>;
}
export declare class OsWindowComponent implements OnInit, OnChanges {
componentElement: ElementRef<HTMLElement>;
renderer: Renderer2;
globalConfigService: OsConfigService;
win: OsWindowClass;
constructor(componentElement: ElementRef<HTMLElement>, renderer: Renderer2, globalConfigService: OsConfigService);
get zIndex(): number;
get theme(): string;
set theme(v: string);
get variant(): string;
set variant(v: string);
get minHeight(): Number;
set minHeight(v: Number);
get minWidth(): Number;
set minWidth(v: Number);
get height(): Number;
set height(v: Number);
get width(): Number;
set width(v: Number);
positionStr: string[];
set position(v: string);
get resizable(): boolean;
set resizable(v: boolean);
get minimizable(): boolean;
set minimizable(v: boolean);
get maximizable(): boolean;
set maximizable(v: boolean);
get closable(): boolean;
set closable(v: boolean);
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnChanges(changes: SimpleChanges): void;
static ɵfac: i0.ɵɵFactoryDeclaration<OsWindowComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<OsWindowComponent, "os-window", never, { "theme": "theme"; "variant": "variant"; "minHeight": "minHeight"; "minWidth": "minWidth"; "height": "height"; "width": "width"; "position": "position"; "resizable": "resizable"; "minimizable": "minimizable"; "maximizable": "maximizable"; "closable": "closable"; }, {}, never, ["window-title, [window-title], [windowTitle]", "window-content, [window-content], [windowContent]"], false, never>;
}