Hierarchy

Properties

count: ((query: EventQuery) => Promise<number>)

Type declaration

create: ((doc: Event, userId?: string) => Promise<string>)

Type declaration

    • (doc: Event, userId?: string): Promise<string>
    • Parameters

      • doc: Event
      • Optional userId: string

      Returns Promise<string>

findEvent: ((params: Query & { eventId: string }, options?: FindOptions<Document>) => Promise<Event>)

Type declaration

    • (params: Query & { eventId: string }, options?: FindOptions<Document>): Promise<Event>
    • Parameters

      • params: Query & { eventId: string }
      • Optional options: FindOptions<Document>

      Returns Promise<Event>

findEvents: ((params: EventQuery & { limit?: number; offset?: number; sort?: SortOption[] }, options?: FindOptions<Document>) => Promise<Event[]>)

Type declaration

    • (params: EventQuery & { limit?: number; offset?: number; sort?: SortOption[] }, options?: FindOptions<Document>): Promise<Event[]>
    • Parameters

      • params: EventQuery & { limit?: number; offset?: number; sort?: SortOption[] }
      • Optional options: FindOptions<Document>

      Returns Promise<Event[]>

type: ((event: Event) => string)

Type declaration

    • (event: Event): string
    • Parameters

      Returns string