UNPKG

amotify

Version:

UI Component for React,NextJS,esbuild

49 lines (48 loc) 1.4 kB
import { Darkmode, Themecolor, Roundness, Device, Browser } from '../@declares'; type config = { sessionUID: string; appRoot: HTMLElement | ShadowRoot; themeColor: Themecolor; darkMode: Darkmode; roundness: Roundness; isSystemDarkmode(): boolean; deviceIs: Device; browserIs: Browser; isPhone: boolean; isTouchDevice: boolean; isIOS: boolean; screen: { breakpoint: number; phonepoint: number; viewHeight: number; viewWidth: number; isBreakpoint(px?: number): boolean; isPhonepoint(px?: number): boolean; }; }; declare namespace Config { type Methods = { get(): config; set(value: config): void; update: { themeColor(value: Themecolor): void; darkMode(value: Darkmode): void; roundness(value: Roundness): void; screen(value: { breakpoint?: number; phonepoint?: number; viewHeight?: number; viewWidth?: number; }): void; }; launch(p: { appRoot?: HTMLElement | ShadowRoot; roundness?: Roundness; themeColor?: Themecolor; darkMode?: Darkmode; }): void; restart(message?: string): void; }; } declare const Config: Config.Methods; export { Config, Config as default };