Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

Hierarchy

Index

Constructors

constructor

Properties

Static counter

counter: number = 0

Methods

createDatabase

  • createDatabase(collectionName: any): Database<{}>

delete

  • delete<N, T>(collectionName: N, references: (undefined | Pick<Record<T>, "_id">)[]): Promise<void>

every

  • every<N, T>(collectionName: N): Promise<SavedRecord<T>[]>

retrieve

  • retrieve<N, T>(collectionName: N, records: (undefined | Pick<Record<T>, "_id">)[]): Promise<(undefined | SavedRecord<T>)[]>

save

  • save<N, T>(collectionName: N, records: (undefined | Record<T>)[], options?: { overwrite?: undefined | boolean }): Promise<(undefined | SavedRecord<T>)[]>
  • Type parameters

    • N: string

    • T

    Parameters

    • collectionName: N
    • records: (undefined | Record<T>)[]
    • options: { overwrite?: undefined | boolean } = ...
      • Optional overwrite?: undefined | boolean

    Returns Promise<(undefined | SavedRecord<T>)[]>

search

  • search<N, T>(collectionName: N, options: FindRequest<{}>): Promise<SavedRecord<T>[]>

setup

Generated using TypeDoc