interface IStreamEventStore {
    inserts: Observable<Event>;
    removes: Observable<Event>;
    updates: Observable<Event>;
    event(id: string): Observable<undefined | Event>;
    events(ids: string[]): Observable<Record<string, Event>>;
    filters(filters: Filter | Filter[]): Observable<Event>;
    removed(id: string): Observable<never>;
    replaceable(
        kind: number,
        pubkey: string,
        identifier?: string,
    ): Observable<undefined | Event>;
    replaceableSet(
        pointers: { identifier?: string; kind: number; pubkey: string }[],
    ): Observable<Record<string, Event>>;
    timeline(
        filters: Filter | Filter[],
        includeOldVersion?: boolean,
    ): Observable<Event[]>;
    updated(id: string | Event): Observable<Event>;
}

Hierarchy (View Summary)

Properties

inserts: Observable<Event>
removes: Observable<Event>
updates: Observable<Event>

Methods

  • Parameters

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

    Returns Observable<undefined | Event>

  • Parameters

    • pointers: { identifier?: string; kind: number; pubkey: string }[]

    Returns Observable<Record<string, Event>>

  • Parameters

    • filters: Filter | Filter[]
    • OptionalincludeOldVersion: boolean

    Returns Observable<Event[]>