Type DocWritethrough

This commit is contained in:
Adria Navarro 2025-03-19 20:27:16 +01:00
parent 4b807aa88b
commit 6e7cd5632a
1 changed files with 3 additions and 3 deletions

View File

@ -1,4 +1,4 @@
import { AnyDocument, Database } from "@budibase/types"
import { AnyDocument, Database, Document } from "@budibase/types"
import { JobQueue, Queue, createQueue } from "../queue"
import * as dbUtils from "../db"
@ -70,7 +70,7 @@ export class DocWritethroughProcessor {
}
}
export class DocWritethrough {
export class DocWritethrough<T extends Document = Document> {
private db: Database
private _docId: string
@ -83,7 +83,7 @@ export class DocWritethrough {
return this._docId
}
async patch(data: Record<string, any>) {
async patch(data: Partial<T>) {
await DocWritethroughProcessor.queue.add({
dbName: this.db.name,
docId: this.docId,