@storybooker/azure
Version:
StoryBooker Adapter for interacting with Azure services.
22 lines (21 loc) • 1.05 kB
TypeScript
import { DatabaseService } from "@storybooker/core/types";
import { TableClient, TableServiceClient } from "@azure/data-tables";
//#region src/data-tables.d.ts
type TableClientGenerator = (tableName: string) => TableClient;
declare class AzureDataTablesDatabaseService implements DatabaseService {
#private;
constructor(serviceClient: TableServiceClient, tableClientGenerator: TableClientGenerator);
listCollections: DatabaseService["listCollections"];
createCollection: DatabaseService["createCollection"];
hasCollection: DatabaseService["hasCollection"];
deleteCollection: DatabaseService["deleteCollection"];
listDocuments: DatabaseService["listDocuments"];
getDocument: DatabaseService["getDocument"];
hasDocument: DatabaseService["hasDocument"];
createDocument: DatabaseService["createDocument"];
deleteDocument: DatabaseService["deleteDocument"];
updateDocument: DatabaseService["updateDocument"];
}
//#endregion
export { AzureDataTablesDatabaseService, TableClientGenerator };
//# sourceMappingURL=data-tables.d.ts.map