Sanity Library Reference Docs
    Preparing search index...

    Interface VideoRule

    interface VideoRule {
        custom: <LenientFieldValue extends VideoValue>(
            fn: CustomValidator<LenientFieldValue>,
        ) => VideoRule;
        error: (message?: string | LocalizedValidationMessages) => VideoRule;
        info: (message?: string | LocalizedValidationMessages) => VideoRule;
        required: () => VideoRule;
        skip: () => VideoRule;
        valueOfField: (path: string | string[]) => FieldReference;
        warning: (message?: string | LocalizedValidationMessages) => VideoRule;
        assetRequired(): VideoRule;
    }

    Hierarchy (View Summary)

    Index

    Properties

    custom: <LenientFieldValue extends VideoValue>(
        fn: CustomValidator<LenientFieldValue>,
    ) => VideoRule
    error: (message?: string | LocalizedValidationMessages) => VideoRule
    info: (message?: string | LocalizedValidationMessages) => VideoRule
    required: () => VideoRule
    skip: () => VideoRule
    valueOfField: (path: string | string[]) => FieldReference
    warning: (message?: string | LocalizedValidationMessages) => VideoRule

    Methods