{"version":3,"file":"configureModules.mjs","sources":["../../lib/configurations/configureModules.ts"],"sourcesContent":["import { configureServices } from \"./configureServices\";\nimport { ComponentMap, configureComponents } from \"./configureComponents\";\n\ntype ModulesConfig = {\n  components: ComponentMap,\n  serviceParams: {[key: string]: unknown},\n  customFacets: any\n};\n\nexport const extras: {[key:string]: any} = {};\n\nexport function configureModules(app: any, store: any, config?: ModulesConfig) {\n  store.$app = app;\n  if (config) {\n    configureServices(store, config?.serviceParams);\n    configureComponents(app, config?.components);\n  }\n  extras.customFacets = config?.customFacets\n}\n"],"names":["configureModules","app","store","config","configureServices","configureComponents"],"mappings":";;AAWgB,SAAAA,EAAiBC,GAAUC,GAAYC,GAAwB;AAC7E,EAAAD,EAAM,OAAOD,GACTE,MACgBC,EAAAF,GAAOC,KAAA,gBAAAA,EAAQ,aAAa,GAC1BE,EAAAJ,GAAKE,KAAA,gBAAAA,EAAQ,UAAU,IAEvBA,KAAA,QAAAA,EAAQ;AAChC;"}