vuestic-ui
Version:
Vue 3 UI Framework
1 lines • 817 B
Source Map (JSON)
{"version":3,"file":"useGlobalConfig.mjs","sources":["../../../../src/composables/useGlobalConfig.ts"],"sourcesContent":["import { GLOBAL_CONFIG, ProvidedGlobalConfig, createGlobalConfig, provideForCurrentApp } from '../services/global-config'\nimport { inject } from '../services/current-app'\n\n/** Use this function if you don't want to throw error if hook used outside setup function by useGlobalConfig */\nexport function useGlobalConfig () {\n let injected = inject<ProvidedGlobalConfig>(GLOBAL_CONFIG) as ProvidedGlobalConfig\n\n if (!injected) {\n injected = createGlobalConfig()\n\n provideForCurrentApp(injected)\n }\n\n return injected\n}\n"],"names":[],"mappings":";;AAIO,SAAS,kBAAmB;AAC7B,MAAA,WAAW,OAA6B,aAAa;AAEzD,MAAI,CAAC,UAAU;AACb,eAAW,mBAAmB;AAE9B,yBAAqB,QAAQ;AAAA,EAC/B;AAEO,SAAA;AACT;"}