UNPKG

@larva.io/webcomponents

Version:

Fentrica SmartUnits WebComponents package

19 lines (18 loc) 779 B
/*! * (C) Fentrica http://fentrica.com - Seee LICENSE.md */ import { config, configFromSession, configFromURL, saveConfig } from "./config"; export default function () { const win = typeof window !== 'undefined' ? window : {}; const Larva = (win.Larva = win.Larva || {}); // create the Larva.config from raw config object (if it exists) // and convert Larva.config into a ConfigApi that has a get() fn const configObj = Object.assign(Object.assign(Object.assign(Object.assign({}, configFromSession(win)), { persistConfig: false }), Larva.config), configFromURL(win)); config.reset(configObj); if (config.getBoolean('persistConfig')) { saveConfig(win, configObj); } Larva.config = config; } ; //# sourceMappingURL=larva-global.js.map