mono/packages/i18n/dist/lib/translate.d.ts
2025-01-28 17:34:56 +01:00

15 lines
1002 B
TypeScript

import { IOptions } from '../types.js';
export declare const translateFiles: (file: any, targets: string[], options: IOptions) => Promise<false | any[]>;
export declare const translate: (opts: IOptions) => Promise<any[]>;
export declare const TRANSLATORS: {
'.md': (src: string, dst: string, options: IOptions) => Promise<any>;
'.html': (src: string, dst: string, options: IOptions) => Promise<any>;
'.json': (src: string, dst: string, options: IOptions) => Promise<any>;
'.toml': (src: string, dst: string, options: IOptions) => Promise<any>;
'.yaml': (src: string, dst: string, options: IOptions) => Promise<string | Record<string, import("smol-toml").TomlPrimitive>>;
'.xlsx': (src: string, dst: string, options: IOptions) => Promise<any>;
'.xls': (src: string, dst: string, options: IOptions) => Promise<any>;
'.txt': (text: string, srcLang: string, dstLang: string, options?: IOptions) => Promise<any>;
};
export declare const getTranslator: (file: string) => any;