UNPKG

amotify

Version:

UI Component for React,NextJS,esbuild

49 lines (48 loc) 1.4 kB
import { ThemeColor, DarkMode, 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 };