OmniDataEditor API
    Preparing search index...

    Interface EditorOptions<T>

    interface EditorOptions<T> {
        batchPersistence?: BatchMutationPort<T>;
        createInitial?: () => T;
        externalChangePolicy?: ExternalChangePolicy;
        fields: readonly FieldDefinition<T, unknown>[];
        identity?: EntityIdentity<T>;
        logger?: EditorLogger;
        persistence?: MutationPort<T>;
        reconciliation?: ReconciliationPort<T>;
        schema?: StandardSchemaV1Like<T, unknown>;
        validationConcurrency?: number;
        validators?: readonly EntityValidator<T>[];
    }

    Type Parameters

    • T
    Index
    batchPersistence?: BatchMutationPort<T>
    createInitial?: () => T
    externalChangePolicy?: ExternalChangePolicy
    fields: readonly FieldDefinition<T, unknown>[]
    identity?: EntityIdentity<T>
    logger?: EditorLogger
    persistence?: MutationPort<T>
    reconciliation?: ReconciliationPort<T>
    schema?: StandardSchemaV1Like<T, unknown>
    validationConcurrency?: number
    validators?: readonly EntityValidator<T>[]