@becomes/cms
Version:
Simple CMS for building APIs.
21 lines (20 loc) • 522 B
TypeScript
import { Request } from 'express';
import { Webhook } from './models/webhook.model';
export declare class WebhookController {
private logger;
getAll(request: Request): Promise<{
webhooks: Webhook[];
}>;
getById(request: Request): Promise<{
webhook: Webhook;
}>;
add(request: Request): Promise<{
webhook: Webhook;
}>;
update(request: Request): Promise<{
webhook: Webhook;
}>;
deleteById(request: Request): Promise<{
message: string;
}>;
}