UNPKG

@lingui/cli

Version:

Lingui CLI to extract messages, compile catalogs, and manage translation workflows

22 lines (21 loc) 720 B
import { ExtractedCatalogType } from "../api/index.js"; import { LinguiConfigNormalized } from "@lingui/conf"; import { FormatterWrapper } from "../api/formats/index.js"; type ExtractTemplateParams = { format: FormatterWrapper; clean: boolean; entryPoint: string; outputPattern: string; linguiConfig: LinguiConfigNormalized; messages: ExtractedCatalogType; }; type ExtractParams = ExtractTemplateParams & { locales: string[]; overwrite: boolean; }; type ExtractStats = { statMessage: string; }; export declare function writeCatalogs(params: ExtractParams): Promise<ExtractStats>; export declare function writeTemplate(params: ExtractTemplateParams): Promise<ExtractStats>; export {};