diff --git a/src/types.ts b/src/types.ts index efc497f..ef39528 100644 --- a/src/types.ts +++ b/src/types.ts @@ -11,6 +11,18 @@ export interface AppOpenedEvent extends CustomEvent { } } +export interface FlowPlugin { + name: string + pkg: string + version?: string + authors?: string[] + + init: (data: any) => void | Promise + openWindow?: (data: any) => FlowWindow | Promise + addStatusbarItem: (data: any) => void | Promise + loadTheme: (data: any) => void | Promise +} + export interface AppClosedEvent extends CustomEvent { detail: { win: FlowWindow