Applesauce
    Preparing search index...

    Type Alias EventStoreOptions<E>

    type EventStoreOptions<E extends StoreEvent = NostrEvent> = {
        database?: IEventDatabase<E>;
        deleteManager?: IDeleteManager<E>;
        expirationManager?: IExpirationManager<E>;
        keepDeleted?: boolean;
        keepExpired?: boolean;
        keepOldVersions?: boolean;
        verifyEvent?: (event: E) => boolean;
    }

    Type Parameters

    Index
    database?: IEventDatabase<E>

    The database to use for storing events

    deleteManager?: IDeleteManager<E>

    Custom IDeleteManager implementation

    expirationManager?: IExpirationManager<E>

    Custom IExpirationManager implementation

    keepDeleted?: boolean

    Keep deleted events in the store

    keepExpired?: boolean

    Keep expired events in the store

    keepOldVersions?: boolean

    Enable this to keep old versions of replaceable events

    verifyEvent?: (event: E) => boolean

    The method used to verify events