Chatoyant - v0.2.1
    Preparing search index...

    Interface JSONSchemaProperty

    JSON Schema property definition.

    interface JSONSchemaProperty {
        type?: JSONSchemaType;
        description?: string;
        default?: unknown;
        enum?: readonly unknown[];
        const?: unknown;
        minLength?: number;
        maxLength?: number;
        pattern?: string;
        format?: string;
        minimum?: number;
        maximum?: number;
        exclusiveMinimum?: number;
        exclusiveMaximum?: number;
        multipleOf?: number;
        items?: JSONSchemaProperty;
        minItems?: number;
        maxItems?: number;
        uniqueItems?: boolean;
        properties?: Record<string, JSONSchemaProperty>;
        required?: string[];
    }

    Hierarchy (View Summary)

    Index

    Properties

    description?: string
    default?: unknown
    enum?: readonly unknown[]
    const?: unknown
    minLength?: number
    maxLength?: number
    pattern?: string
    format?: string
    minimum?: number
    maximum?: number
    exclusiveMinimum?: number
    exclusiveMaximum?: number
    multipleOf?: number
    minItems?: number
    maxItems?: number
    uniqueItems?: boolean
    properties?: Record<string, JSONSchemaProperty>
    required?: string[]