Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 1x 1x 1x 1x 1x 1x 76x 76x 76x 76x 76x 76x 76x 76x | import { AbstractBackend } from './backendAbstract.js' import { getElasticsearchProvider } from './backendElasticsearch.js' import { getKvProvider } from './backendKv.js' import { BackEndTypes } from './globalTypes.js' export const getProvider = (key: BackEndTypes):AbstractBackend<any> => { switch (key) { case 'elasticsearch': return getElasticsearchProvider() case 'key-value': return getKvProvider() default : throw new Error(`Unknown provider ${key}`) } } |