Add additional explicit typing to plugin class.

This commit is contained in:
Justin Kambic 2020-04-27 10:49:03 -04:00
parent 1c42cc8f02
commit 93e421c29d

View file

@ -30,9 +30,12 @@ export interface ClientPluginsStart {
}
export class UptimePlugin implements Plugin<void, void, ClientPluginsSetup, ClientPluginsStart> {
constructor(context: PluginInitializerContext) {}
constructor(_context: PluginInitializerContext) {}
public async setup(core: CoreSetup<ClientPluginsStart, unknown>, plugins: ClientPluginsSetup) {
public async setup(
core: CoreSetup<ClientPluginsStart, unknown>,
plugins: ClientPluginsSetup
): Promise<void> {
if (plugins.home) {
plugins.home.featureCatalogue.register({
id: PLUGIN.ID,
@ -65,5 +68,5 @@ export class UptimePlugin implements Plugin<void, void, ClientPluginsSetup, Clie
public start(_start: CoreStart, _plugins: {}): void {}
public stop() {}
public stop(): void {}
}