Type alias DataItemDBDriverConfig<ItemType, UniquelyIdentifyingFieldName>

DataItemDBDriverConfig<ItemType, UniquelyIdentifyingFieldName>: {
    dbSpecificConfig?: Record<string, any>;
    generateUniqueIdentifier?: ((targetItem) => string);
    tableName: string;
    uniquelyIdentifyingFieldName: UniquelyIdentifyingFieldName;
}

The generic type for a database driver configuration.

Type Parameters

Type declaration

  • Optional dbSpecificConfig?: Record<string, any>
  • Optional generateUniqueIdentifier?: ((targetItem) => string)
      • (targetItem): string
      • Parameters

        Returns string

  • tableName: string
  • uniquelyIdentifyingFieldName: UniquelyIdentifyingFieldName