@crowdin/app-project-module
Version:
Module that generates for you all common endpoints for serving standalone Crowdin App
17 lines (16 loc) • 683 B
TypeScript
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;