default: {
    coerceString: (value: unknown) => string;
    createCaptchaSchema: (
        formKey: string,
        translate?: TranslateFn,
    ) => 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>;
    preprocessArrayField: (value: unknown) => any[];
    requiredTrimmedString: (
        message: string,
    ) => ZodPipe<ZodTransform<string, unknown>, ZodString>;
} = ...

Type declaration

  • coerceString: (value: unknown) => string
  • createCaptchaSchema: (formKey: string, translate?: TranslateFn) => 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>
  • preprocessArrayField: (value: unknown) => any[]
  • requiredTrimmedString: (message: string) => ZodPipe<ZodTransform<string, unknown>, ZodString>