UNPKG

@eccenca/gui-elements

Version:

GUI elements based on other libraries, usable in React application, written in Typescript.

19 lines (15 loc) 558 B
import { CLASSPREFIX as eccgui } from "../../configuration/constants"; const getGlobalConfig = () => { return typeof window[eccgui as any] === "undefined" ? Object.defineProperty(window, `${eccgui}`, { value: {}, writable: true, })[eccgui as any] : window[eccgui as any]; }; export const getGlobalVar = (varname: string) => { return getGlobalConfig()[varname as any]; }; export const setGlobalVar = (varname: string, value: any) => { return (getGlobalConfig()[varname as any] = value); };