Type alias DataItemDBDriver<ItemType, UniquelyIdentifyingFieldName>
Type declaration
deleteItem: ((uniqueIdentifier) => Promise<boolean>)
- (uniqueIdentifier): Promise<boolean>
Returns Promise<boolean>
listItems: ((config, selectedFields?) => Promise<ListItemsResults<Partial<ItemType>>>)
readItem: ((uniqueIdentifier, selectedFields?) => Promise<Partial<ItemType>>)
- (uniqueIdentifier, selectedFields?): Promise<Partial<ItemType>>
Returns Promise<Partial<ItemType>>
updateItem: ((uniqueIdentifier, updatedItem) => Promise<boolean>)
- (uniqueIdentifier, updatedItem): Promise<boolean>
Returns Promise<boolean>
The API for a database driver.