interface ISyncEventStore {
    getAll(filters: Filter | Filter[]): Set<Event>;
    getEvent(id: string): undefined | Event;
    getReplaceable(
        kind: number,
        pubkey: string,
        identifier?: string,
    ): undefined | Event;
    getReplaceableHistory(
        kind: number,
        pubkey: string,
        identifier?: string,
    ): undefined | Event[];
    getTimeline(filters: Filter | Filter[]): Event[];
    hasEvent(id: string): boolean;
    hasReplaceable(kind: number, pubkey: string, identifier?: string): boolean;
}

Hierarchy (View Summary)

Methods

  • Parameters

    • kind: number
    • pubkey: string
    • Optionalidentifier: string

    Returns undefined | Event

  • Parameters

    • kind: number
    • pubkey: string
    • Optionalidentifier: string

    Returns undefined | Event[]