Interface ISyncEventStore
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;} Methods
getAll
getAll(filters: Filter | Filter[]): Set<Event> Parameters
- filters: Filter | Filter[]
Returns Set<Event>
getEvent
getEvent(id: string): undefined | Event Returns undefined | Event
getReplaceable
getReplaceable( kind: number, pubkey: string, identifier?: string,): undefined | Event Parameters
- kind: number
- pubkey: string
Optional
identifier: string
Returns undefined | Event
getReplaceableHistory
getReplaceableHistory( kind: number, pubkey: string, identifier?: string,): undefined | Event[] Parameters
- kind: number
- pubkey: string
Optional
identifier: string
Returns undefined | Event[]
getTimeline
getTimeline(filters: Filter | Filter[]): Event[] Parameters
- filters: Filter | Filter[]
Returns Event[]
hasEvent
hasEvent(id: string): boolean
hasReplaceable
hasReplaceable(kind: number, pubkey: string, identifier?: string): boolean Parameters
- kind: number
- pubkey: string
Optional
identifier: string
Returns boolean