UNPKG

@crowdin/app-project-module

Version:

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

14 lines (13 loc) 646 B
import Crowdin from '@crowdin/crowdin-api-client'; import { IntegrationCredentials, IntegrationLogic } from '../modules/integration/types'; import { Config, CrowdinContextInfo, CrowdinCredentials } from '../types'; export declare function prepareCrowdinClient({ config, credentials, autoRenew, context, }: { config: Config; credentials: CrowdinCredentials; autoRenew?: boolean; context?: CrowdinContextInfo; }): Promise<{ client: Crowdin; token: string; }>; export declare function prepareIntegrationCredentials(config: Config, integration: IntegrationLogic, integrationCredentials: IntegrationCredentials): Promise<any>;