1
0
Fork 0
mirror of synced 2024-06-16 09:25:12 +12:00
budibase/packages/types/src/documents/pouch.ts

33 lines
478 B
TypeScript

export interface RowValue {
rev: string
deleted: boolean
}
export interface RowResponse<T> {
id: string
key: string
error: string
value: RowValue
doc?: T | any
}
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
}