cui-light
Version:
cUI light framework for the web
25 lines (24 loc) • 785 B
TypeScript
import { ICuiPlugin } from "../../core/models/interfaces";
import { CuiUtils } from "../../core/models/utils";
import { CuiPropertiesHandler } from "./handler";
export interface CssChangeEvent {
method: string;
arg: any;
}
export interface CuiCSSVariablesPluginSetup {
}
export declare class CuiCSSVariablesPlugin implements ICuiPlugin {
#private;
description: string;
name: string;
setup: CuiCSSVariablesPluginSetup;
handler: CuiPropertiesHandler | undefined;
constructor(keySetup: CuiCSSVariablesPluginSetup);
init(utils: CuiUtils): void;
destroy(): void;
onCssChange(event: CssChangeEvent): void;
private isArgNumber;
private isArgColor;
private getBaseColorSetter;
private getAccentColorSetter;
}