SheetXL - v0.8.0-beta.9+sites.210.e2d420901
    Preparing search index...

    JSON representation of the IDataValidation.

    interface JSON {
        alert?: string;
        alertStyle?: IDataValidation.AlertStyle;
        alertTitle?: string;
        condition?: ICondition.Properties<any>;
        ext?: Record<string, unknown>;
        hideDropdown?: boolean;
        imeMode?: string;
        prompt?: string;
        promptTitle?: string;
        showAlertMessage?: boolean;
        showPromptMessage?: boolean;
    }

    Hierarchy (View Summary)

    Index
    alert?: string

    Stop

    alertTitle?: string
    condition?: ICondition.Properties<any>

    The predicate a value must satisfy to be valid.

    Whether blanks pass is part of the predicate and lives here as ICondition.Properties.includeBlanks — IDataValidation.isIncludeBlanks reads through to it.

    ext?: Record<string, unknown>

    Payload from a rule this build does not understand.

    Namespaced by producer. Survives the sxl round-trip; dropped with a warning on xlsx write until a carrier is chosen. Reserved so that adding one later does not change the persisted shape.

    hideDropdown?: boolean

    Suppresses the in-cell dropdown arrow of a list validation. Rendering only; validation is unaffected.

    false
    
    imeMode?: string

    Input Method Editor mode for East Asian text entry.

    An opaque passthrough. The model carries the value so it survives a round trip and never interprets it; nothing in SheetXL reads it.

    prompt?: string
    promptTitle?: string
    showAlertMessage?: boolean
    false
    
    showPromptMessage?: boolean
    false