|
4 | 4 | * you may not use this file except in compliance with the Elastic License. |
5 | 5 | */ |
6 | 6 |
|
7 | | -import { camelCase } from 'lodash'; |
8 | 7 | import { callWhenOnline } from '@mattapperson/slapshot/lib/call_when_online'; |
| 8 | +import { camelCase } from 'lodash'; |
9 | 9 | import { PLUGIN } from '../../../common/constants'; |
10 | 10 | import { CONFIG_PREFIX } from '../../../common/constants/plugin'; |
11 | 11 | import { ESDatabaseAdapter } from '../adapters/es_database/default'; |
| 12 | +import { KibanaLegacyServer } from '../adapters/framework/adapter_types'; |
12 | 13 | import { BackendFrameworkAdapter } from '../adapters/framework/default'; |
13 | | -import { ServerLibs } from '../types'; |
14 | | -import { BackendFrameworkLib } from './../framework'; |
15 | | -import { PolicyLib } from '../policy'; |
| 14 | +import { MemorizedBackendFrameworkAdapter } from '../adapters/framework/memorized'; |
16 | 15 | import { PolicyAdapter } from '../adapters/policy/default'; |
17 | | -import { SODatabaseAdapter } from '../adapters/so_database/default'; |
18 | | -import { KibanaLegacyServer } from '../adapters/framework/adapter_types'; |
19 | 16 | import { MemorizedPolicyAdapter } from '../adapters/policy/memorized'; |
20 | | -import { MemorizedBackendFrameworkAdapter } from '../adapters/framework/memorized'; |
21 | | -import { OutputsLib } from '../outputs'; |
| 17 | +import { SODatabaseAdapter } from '../adapters/so_database/default'; |
22 | 18 | import { DatasourcesLib } from '../datasources'; |
| 19 | +import { OutputsLib } from '../outputs'; |
| 20 | +import { PolicyLib } from '../policy'; |
| 21 | +import { ServerLibs } from '../types'; |
| 22 | +import { BackendFrameworkLib } from './../framework'; |
23 | 23 |
|
24 | 24 | export function compose(servers?: { |
25 | 25 | shutdown: () => Promise<void>; |
@@ -52,7 +52,7 @@ export function compose(servers?: { |
52 | 52 | ) as BackendFrameworkAdapter; |
53 | 53 | const framework = new BackendFrameworkLib(memorizedFrameworkAdapter); |
54 | 54 |
|
55 | | - const outputs = new OutputsLib(); |
| 55 | + const outputs = new OutputsLib({ framework }); |
56 | 56 |
|
57 | 57 | const datasources = new DatasourcesLib(); |
58 | 58 |
|
|
0 commit comments