UNPKG

typescript-scaffolder

Version:

![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 97.12%

12 lines 972 B
import { IncomingWebhook, OutgoingWebhook } from 'models/webhook-definitions'; export declare function generateIncomingWebhook(webhook: IncomingWebhook, interfaceInputDir: string, outputDir: string): Promise<void>; export declare function generateOutgoingWebhook(webhook: OutgoingWebhook, interfaceInputDir: string, outputDir: string): Promise<void>; export declare function generateWebhooksFromFile(configPath: string, interfaceInputDir: string, outputDir: string): Promise<void>; /** * Generate webhook handlers/senders from all config files in a directory, mapping to interface directories. * @param configDir - Path to the webhook config file. * @param interfacesRootDir - Directory containing interface .ts files. * @param outputRootDir - Output directory for generated routes. */ export declare function generateWebhooksFromPath(configDir: string, interfacesRootDir: string, outputRootDir: string): Promise<void>; //# sourceMappingURL=generate-webhooks.d.ts.map