osr-mono/packages/osr-tasks/tasks/utils.d.ts
2026-01-27 11:59:13 +01:00

136 lines
3.7 KiB
TypeScript

import { z, ZodTypeAny } from "zod";
export declare const cleanArray: (arr: any[]) => any[];
export declare const mailOptionSchema: z.ZodObject<{
from: z.ZodDefault<z.ZodString>;
transport: z.ZodDefault<z.ZodString>;
subject: z.ZodDefault<z.ZodString>;
contacts: z.ZodDefault<z.ZodString>;
filter: z.ZodDefault<z.ZodBoolean>;
query: z.ZodDefault<z.ZodString>;
to: z.ZodDefault<z.ZodNullable<z.ZodString>>;
send: z.ZodDefault<z.ZodBoolean>;
dry: z.ZodDefault<z.ZodBoolean>;
logLevel: z.ZodDefault<z.ZodString>;
}, "strip", z.ZodTypeAny, {
filter?: boolean;
transport?: string;
query?: string;
subject?: string;
from?: string;
logLevel?: string;
dry?: boolean;
contacts?: string;
to?: string;
send?: boolean;
}, {
filter?: boolean;
transport?: string;
query?: string;
subject?: string;
from?: string;
logLevel?: string;
dry?: boolean;
contacts?: string;
to?: string;
send?: boolean;
}>;
export declare const compileVariablesSchema: (grunt: any) => z.ZodObject<{
cwd: z.ZodDefault<z.ZodString>;
root: z.ZodDefault<z.ZodString>;
targetLanguage: z.ZodDefault<z.ZodString>;
sourceLanguage: z.ZodDefault<z.ZodString>;
i18n: z.ZodDefault<z.ZodString>;
}, "strip", z.ZodTypeAny, {
cwd?: string;
sourceLanguage?: string;
targetLanguage?: string;
i18n?: string;
root?: string;
}, {
cwd?: string;
sourceLanguage?: string;
targetLanguage?: string;
i18n?: string;
root?: string;
}>;
export declare const mailCompileSchema: (grunt: any) => z.ZodObject<{
cache: z.ZodDefault<z.ZodBoolean>;
cwd: z.ZodDefault<z.ZodString>;
env: z.ZodDefault<z.ZodString>;
format: z.ZodDefault<z.ZodString>;
language: z.ZodDefault<z.ZodString>;
logLevel: z.ZodDefault<z.ZodString>;
module: z.ZodDefault<z.ZodString>;
profile: z.ZodDefault<z.ZodString>;
root: z.ZodDefault<z.ZodString>;
sourceLanguage: z.ZodDefault<z.ZodString>;
targetLanguage: z.ZodDefault<z.ZodString>;
template: z.ZodDefault<z.ZodString>;
output: z.ZodDefault<z.ZodString>;
source: z.ZodDefault<z.ZodString>;
variables: z.ZodObject<{
cwd: z.ZodDefault<z.ZodString>;
root: z.ZodDefault<z.ZodString>;
targetLanguage: z.ZodDefault<z.ZodString>;
sourceLanguage: z.ZodDefault<z.ZodString>;
i18n: z.ZodDefault<z.ZodString>;
}, "strip", z.ZodTypeAny, {
cwd?: string;
sourceLanguage?: string;
targetLanguage?: string;
i18n?: string;
root?: string;
}, {
cwd?: string;
sourceLanguage?: string;
targetLanguage?: string;
i18n?: string;
root?: string;
}>;
}, "strip", z.ZodTypeAny, {
source?: string;
module?: string;
output?: string;
template?: string;
language?: string;
cwd?: string;
env?: string;
format?: string;
sourceLanguage?: string;
targetLanguage?: string;
logLevel?: string;
root?: string;
profile?: string;
cache?: boolean;
variables?: {
cwd?: string;
sourceLanguage?: string;
targetLanguage?: string;
i18n?: string;
root?: string;
};
}, {
source?: string;
module?: string;
output?: string;
template?: string;
language?: string;
cwd?: string;
env?: string;
format?: string;
sourceLanguage?: string;
targetLanguage?: string;
logLevel?: string;
root?: string;
profile?: string;
cache?: boolean;
variables?: {
cwd?: string;
sourceLanguage?: string;
targetLanguage?: string;
i18n?: string;
root?: string;
};
}>;
export declare const enumerateHelpStrings: (schema: ZodTypeAny, path: string[], logger: any) => void;