-
Notifications
You must be signed in to change notification settings - Fork 8.6k
Expand file tree
/
Copy pathindex.ts
More file actions
29 lines (25 loc) · 917 Bytes
/
index.ts
File metadata and controls
29 lines (25 loc) · 917 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
import type { PluginInitializer, PluginInitializerContext } from '@kbn/core/server';
import type { InboxConfig } from './config';
import type {
InboxPluginSetup,
InboxPluginStart,
InboxSetupDependencies,
InboxStartDependencies,
} from './types';
export type { InboxPluginSetup, InboxPluginStart };
export const plugin: PluginInitializer<
InboxPluginSetup,
InboxPluginStart,
InboxSetupDependencies,
InboxStartDependencies
> = async (pluginInitializerContext: PluginInitializerContext<InboxConfig>) => {
const { InboxPlugin } = await import('./plugin');
return new InboxPlugin(pluginInitializerContext);
};
export { config } from './config';