UNPKG

@crowdin/app-project-module

Version:

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

39 lines (38 loc) 1.52 kB
import { SourceFilesModel } from '@crowdin/crowdin-api-client'; import { ClientConfig, Config } from '../../../types'; export declare const crowdinFolders: { create: (params: SourceFilesModel.CreateDirectoryRequest) => { data: { id: number; path: string; name: string; branchId?: number | undefined; directoryId?: number | undefined; title?: string | undefined; exportPattern?: string | undefined; priority?: SourceFilesModel.Priority | undefined; }; }; }; export declare const crowdinFiles: { create: (params: SourceFilesModel.CreateFileRequest) => { data: { id: number; path: string; storageId: number; name: string; branchId?: number | undefined; directoryId?: number | undefined; title?: string | undefined; context?: string | undefined; type?: SourceFilesModel.FileType | undefined; parserVersion?: number | undefined; importOptions?: SourceFilesModel.ImportOptions | undefined; exportOptions?: SourceFilesModel.ExportOptions | undefined; excludedTargetLanguages?: string[] | undefined; attachLabelIds?: number[] | undefined; fields?: Record<string, any> | undefined; }; }; }; export declare const getRootFolder: (appConfig: Config | ClientConfig) => SourceFilesModel.Directory | undefined;