cui-light
Version:
cUI light framework for the web
24 lines (23 loc) • 982 B
TypeScript
import { IUIInteractionProvider, ICuiEventBus, ICuiManager, CuiCachable } from "./interfaces";
import { CuiSetup, CuiSetupInit } from "./setup";
import { CuiLightMode } from "../utils/types";
import { ICuiDocumentStyleAppender } from "../styles/appender";
import { CuiInstanceColorHandler } from "../handlers/colors";
import { CuiDevelopmentToolManager } from "../managers/development";
export declare class CuiUtils {
#private;
interactions: IUIInteractionProvider;
bus: ICuiEventBus;
setup: CuiSetup;
cache: ICuiManager<CuiCachable>;
colors: CuiInstanceColorHandler;
styleAppender: ICuiDocumentStyleAppender;
development: CuiDevelopmentToolManager;
constructor(initialSetup: CuiSetupInit);
setLightMode(mode: CuiLightMode): void;
getLightMode(): CuiLightMode;
setPrintMode(flag: boolean): void;
isPrintMode(): boolean;
setProperty(name: string, value: string): void;
private onInteractionError;
}