@santinobch/os-window-angular
Version:
Create windows inside a browser window!
28 lines (27 loc) • 942 B
TypeScript
import { ElementRef, Renderer2, SimpleChanges } from '@angular/core';
import { OsConfigService } from '../services/os-config/os-config.service';
import { Theme } from '../models/Theme.model';
export declare class StyleClass {
private _componentElement;
private _renderer;
private _globalConfigService;
private _componentName;
private componentElement;
private renderer;
private globalConfigService;
private componentName;
constructor(_componentElement: ElementRef, _renderer: Renderer2, _globalConfigService: OsConfigService, _componentName: string);
private globalConfigData;
style: Theme;
private previousStyle;
private isValidStyle;
private isValidColor;
private getStyle;
private getPreviousStyle;
private getColor;
private getPreviousColor;
loadGlobalStyles(): void;
loadStyles(): void;
loadColor(): void;
onChanges(changes: SimpleChanges): void;
}