@sourceloop/ctrl-plane-tenant-management-service
Version:
Tenant Management microservice for SaaS control plane
9 lines (8 loc) • 357 B
TypeScript
import { WebhookDTO } from '../models';
import { IWebhookHandler, WebhookPayload } from '../types';
import { Getter } from '@loopback/core';
export declare class WebhookController<T extends WebhookPayload['data']> {
private readonly getHandlers;
constructor(getHandlers: Getter<IWebhookHandler[]>);
webhook(dto: WebhookDTO<T>): Promise<void>;
}