UNPKG

@crowdin/app-project-module

Version:

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

8 lines (7 loc) 594 B
import { Express } from 'express'; import { Config, CrowdinClientRequest, CrowdinContextInfo, UnauthorizedConfig } from '../../types'; import { ApiEndpoints, ApiModule } from './types'; export declare function getApiManifest(config: Config | UnauthorizedConfig, apiModule: ApiModule): ApiEndpoints[]; export declare function updateCrowdinContext(req: CrowdinClientRequest, context: CrowdinContextInfo): CrowdinContextInfo; export declare function addDefaultApiEndpoints(app: Express, config: Config): void; export declare function addSwagerApiDocumentation(app: Express, config: Config): void;