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}`)
}
}
|