UNPKG

@crowdin/app-project-module

Version:

Module that generates for you all common endpoints for serving standalone Crowdin App

17 lines (16 loc) 683 B
import { Express } from 'express'; import { Config } from '../../types'; export declare enum AiRequestProcessorModuleWithStream { aiRequestPreParse = "aiRequestPreParse" } export declare enum AiRequestProcessorModuleWithoutStream { aiRequestPreCompile = "aiRequestPreCompile", aiRequestPostCompile = "aiRequestPostCompile", aiRequestPostParse = "aiRequestPostParse" } export type AiRequestProcessorModuleType = AiRequestProcessorModuleWithoutStream | AiRequestProcessorModuleWithStream; export declare function generateModuleSlugFromType(moduleType: string): string; export declare function register({ config, app }: { config: Config; app: Express; }): void;