{"version":3,"sources":["common/appContext/simpleLoader.ts"],"names":[],"mappings":"AACA,OAAmB,EAAE,UAAU,EAAE,MAAM,iBAAiB,CAAC;AAEzD,eAAO,MAAM,SAAS,oEAAoE,CAAC;AAE3F,MAAM,WAAW,YAAY;IAC3B,UAAU,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC;CACpD;AAED,wBAAsB,SAAS,IAAI,OAAO,CAAC,YAAY,CAAC,CAMvD","file":"../../../common/appContext/simpleLoader.d.ts","sourcesContent":["import { Provider } from '../provider.js';\nimport AppContext, { Dictionary } from './appContext.js';\n\nexport const aliasName = 'alias/littleware/little-elements/common/appContext/simpleLoader';\n\nexport interface SimpleLoader {\n  loadConfig(path: string): Promise<Dictionary<any>>;\n}\n\nexport async function getLoader(): Promise<SimpleLoader> {\n  return AppContext.get().then(\n    (cx) => cx.getProvider(aliasName),\n  ).then(\n    (provider: Provider<SimpleLoader>) => provider.get(),\n  );\n}\n"]}