1
0
Fork 0
mirror of synced 2024-05-04 04:23:02 +12:00
budibase/packages/types/src/documents/pouch.ts
2022-11-15 14:28:02 +00:00

33 lines
471 B
TypeScript

export interface RowValue {
rev: string
deleted: boolean
}
export interface RowResponse<T> {
id: string
key: string
error: string
value: RowValue
doc: T
}
export interface AllDocsResponse<T> {
offset: number
total_rows: number
rows: RowResponse<T>[]
}
export type BulkDocsResponse = BulkDocResponse[]
interface BulkDocResponse {
ok: boolean
id: string
rev: string
}
export interface PutResponse {
ok: boolean
id: string
rev: string
}