default: {
coerceString: (value: unknown) => string;
createCaptchaSchema: (formKey: string) => ZodObject<{}, $strip>;
createMultilingualMarkdownField: (
language: string,
renderLocale?: string,
) => ZodPipe<
ZodString,
ZodTransform<
{ html: MultilingualString; text: MultilingualString },
string,
>,
>;
createMultilingualTextField: (
language: string,
) => ZodPipe<ZodString, ZodTransform<Record<string, string>, string>>;
csrfField: ZodString;
csrfSchema: ZodObject<{ _csrf: ZodString }, $strip>;
isCaptchaEnabled: (formKey: string) => boolean;
preprocessArrayField: (value: unknown) => any[];
requiredTrimmedString: (
message: string,
) => ZodPipe<ZodTransform<string, unknown>, ZodString>;
validateCaptcha: (
formKey: string,
translate?: TranslateFn,
) => (data: Record<string, unknown>, ctx: $RefinementCtx) => void;
} = ...
Type declaration
coerceString: (value: unknown) => string
createCaptchaSchema: (formKey: string) => ZodObject<{}, $strip>
createMultilingualMarkdownField: (
language: string,
renderLocale?: string,
) => ZodPipe<
ZodString,
ZodTransform<
{ html: MultilingualString; text: MultilingualString },
string,
>,
>
createMultilingualTextField: (
language: string,
) => ZodPipe<ZodString, ZodTransform<Record<string, string>, string>>
csrfField: ZodString
csrfSchema: ZodObject<{ _csrf: ZodString }, $strip>
isCaptchaEnabled: (formKey: string) => boolean
preprocessArrayField: (value: unknown) => any[]
requiredTrimmedString: (message: string) => ZodPipe<ZodTransform<string, unknown>, ZodString>
validateCaptcha: (
formKey: string,
translate?: TranslateFn,
) => (data: Record<string, unknown>, ctx: $RefinementCtx) => void