diff --git a/backend/src/plugins/ZeppelinPluginBlueprint.ts b/backend/src/plugins/ZeppelinPluginBlueprint.ts index 7c1715ab..529ec796 100644 --- a/backend/src/plugins/ZeppelinPluginBlueprint.ts +++ b/backend/src/plugins/ZeppelinPluginBlueprint.ts @@ -2,13 +2,17 @@ import { BasePluginType, plugin, PluginBlueprint } from "knub"; import * as t from "io-ts"; import { pluginConfigPreprocessor } from "../pluginUtils"; -export interface ZeppelinPluginBlueprint extends PluginBlueprint { +export interface ZeppelinPluginBlueprint + extends PluginBlueprint { configSchema?: t.TypeC; + showInDocs?: boolean; } export function zeppelinPlugin(name: string, blueprint: Omit): ZeppelinPluginBlueprint; -export function zeppelinPlugin(): - (name: string, blueprint: Omit, "name">) => ZeppelinPluginBlueprint; +export function zeppelinPlugin(): ( + name: string, + blueprint: Omit, "name">, +) => ZeppelinPluginBlueprint; export function zeppelinPlugin(...args) { if (args.length) { const blueprint: ZeppelinPluginBlueprint = plugin(...(args as Parameters));