Sanity Library Reference Docs
    Preparing search index...

    Interface DatetimeRule

    interface DatetimeRule {
        custom: <LenientFieldValue extends string>(
            fn: CustomValidator<LenientFieldValue>,
        ) => DatetimeRule;
        error: (message?: string | LocalizedValidationMessages) => DatetimeRule;
        info: (message?: string | LocalizedValidationMessages) => DatetimeRule;
        max: (maxDate: string | FieldReference) => DatetimeRule;
        min: (minDate: string | FieldReference) => DatetimeRule;
        required: () => DatetimeRule;
        valueOfField: (path: string | string[]) => FieldReference;
        warning: (message?: string | LocalizedValidationMessages) => DatetimeRule;
    }

    Hierarchy (View Summary)

    Index

    Properties

    custom: <LenientFieldValue extends string>(
        fn: CustomValidator<LenientFieldValue>,
    ) => DatetimeRule
    error: (message?: string | LocalizedValidationMessages) => DatetimeRule
    info: (message?: string | LocalizedValidationMessages) => DatetimeRule
    max: (maxDate: string | FieldReference) => DatetimeRule

    Type declaration

    min: (minDate: string | FieldReference) => DatetimeRule

    Type declaration

    required: () => DatetimeRule
    valueOfField: (path: string | string[]) => FieldReference
    warning: (message?: string | LocalizedValidationMessages) => DatetimeRule