AppleSauce
    Preparing search index...

    Interface IEventStoreModels

    Methods for creating common models

    interface IEventStoreModels {
        addressable(pointer: AddressPointer): Observable<undefined | Event>;
        event(id: string): Observable<undefined | Event>;
        events(ids: string[]): Observable<Record<string, undefined | Event>>;
        model<T extends unknown, Args extends any[]>(
            constructor: ModelConstructor<T, Args>,
            ...args: Args,
        ): Observable<T>;
        replaceable(pointer: AddressPointerWithoutD): Observable<undefined | Event>;
        replaceableSet(
            pointers: (AddressPointer | AddressPointerWithoutD)[],
        ): Observable<Record<string, undefined | Event>>;
        timeline(
            filters: Filter | Filter[],
            includeOldVersion?: boolean,
        ): Observable<Event[]>;
    }

    Hierarchy (View Summary)

    Index

    Methods

    • Parameters

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

      Returns Observable<Event[]>