1
0
silverbullet/common/manifest.ts

17 lines
586 B
TypeScript
Raw Normal View History

2022-03-27 09:31:12 +00:00
import * as plugos from "../plugos/types";
import { EndpointHookT } from "../plugos/hooks/endpoint";
import { CronHookT } from "../plugos/hooks/node_cron";
import { EventHookT } from "../plugos/hooks/event";
import { CommandHookT } from "../webapp/hooks/command";
import { SlashCommandHookT } from "../webapp/hooks/slash_command";
2022-03-29 10:13:46 +00:00
import { CompleterHookT } from "../webapp/hooks/completer";
export type SilverBulletHooks = CommandHookT &
2022-03-29 10:13:46 +00:00
CompleterHookT &
SlashCommandHookT &
EndpointHookT &
CronHookT &
EventHookT;
2022-03-21 14:21:34 +00:00
2022-03-27 09:31:12 +00:00
export type Manifest = plugos.Manifest<SilverBulletHooks>;