UNPKG

lingotags

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://img.shields.io/npm/v/lingotags.svg)](https://www.npmjs.com/package/lingotags)

28 lines 1.06 kB
import { z } from "zod"; export declare const ConfigSchema: z.ZodObject<{ searchDirectory: z.ZodString; outputFile: z.ZodString; manifest: z.ZodOptional<z.ZodString>; defaultLanguage: z.ZodDefault<z.ZodString>; filePattern: z.ZodDefault<z.ZodOptional<z.ZodString>>; verbose: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>; }, "strip", z.ZodTypeAny, { searchDirectory: string; outputFile: string; defaultLanguage: string; filePattern: string; verbose: boolean; manifest?: string | undefined; }, { searchDirectory: string; outputFile: string; manifest?: string | undefined; defaultLanguage?: string | undefined; filePattern?: string | undefined; verbose?: boolean | undefined; }>; export type TranslationConfig = z.infer<typeof ConfigSchema>; export declare const loadConfig: (configPath?: string) => TranslationConfig; export declare const validateConfig: (config: unknown) => TranslationConfig; export declare function initConfig(): Promise<void>; //# sourceMappingURL=configUtils.d.ts.map