Skip to main content
sessions.GenericDatabaseWriter Not exported: an exported type refers to it.

Type parameters

Hierarchy

  • GenericDatabaseReader<DataModel> ↳ GenericDatabaseWriter

Properties

system

• system: BaseDatabaseReader<SystemDataModel>

Inherited from

GenericDatabaseReader.system

vars

• vars: Object

Type declaration

Methods

get

▸ get<TableName, Fields>(table, id, options): Promise<null | SelectedDocument<DocumentByName<DataModel, TableName>, Fields>>

Type parameters

Parameters

Returns

Promise<null | SelectedDocument<DocumentByName<DataModel, TableName>, Fields>>

Inherited from

GenericDatabaseReader.get ▸ get<TableName>(table, id): Promise<null | DocumentByName<DataModel, TableName>>

Type parameters

Parameters

Returns

Promise<null | DocumentByName<DataModel, TableName>>

Inherited from

GenericDatabaseReader.get ▸ get<TableName>(id): Promise<null | DocumentByName<DataModel, TableName>>

Type parameters

Parameters

Returns

Promise<null | DocumentByName<DataModel, TableName>>

Inherited from

GenericDatabaseReader.get

query

▸ query<TableName>(tableName): SelectableQueryInitializer<NamedTableInfo<DataModel, TableName>>

Type parameters

Parameters

Returns

SelectableQueryInitializer<NamedTableInfo<DataModel, TableName>>

Inherited from

GenericDatabaseReader.query

normalizeId

▸ normalizeId<TableName>(tableName, id): null | TableKey<DataModel, TableName>

Type parameters

Parameters

Returns

null | TableKey<DataModel, TableName>

Inherited from

GenericDatabaseReader.normalizeId

insert

▸ insert<TableName>(table, value): Promise<Id<TableName>>

Type parameters

Parameters

Returns

Promise<Id<TableName>>

patch

▸ patch<TableName>(table, id, value): Promise<void>

Type parameters

Parameters

Returns

Promise<void> ▸ patch<TableName>(id, value): Promise<void>

Type parameters

Parameters

Returns

Promise<void>

replace

▸ replace<TableName>(table, id, value): Promise<void>

Type parameters

Parameters

Returns

Promise<void> ▸ replace<TableName>(id, value): Promise<void>

Type parameters

Parameters

Returns

Promise<void>

delete

▸ delete<TableName>(table, id): Promise<void>

Type parameters

Parameters

Returns

Promise<void> ▸ delete(id): Promise<void>

Parameters

Returns

Promise<void>