mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-07-01 07:40:10 +00:00
[pouchdb-core] Added support for CouchDB 2.0 on ChangesResponse object.
This commit is contained in:
4
types/pouchdb-core/index.d.ts
vendored
4
types/pouchdb-core/index.d.ts
vendored
@@ -298,7 +298,7 @@ declare namespace PouchDB {
|
||||
|
||||
interface ChangesResponseChange<Content extends Core.Encodable> {
|
||||
id: string;
|
||||
seq: number;
|
||||
seq: number | string;
|
||||
changes: { rev: string }[];
|
||||
deleted?: boolean;
|
||||
doc?: ExistingDocument<Content & ChangesMeta>;
|
||||
@@ -306,7 +306,7 @@ declare namespace PouchDB {
|
||||
|
||||
interface ChangesResponse<Content extends Core.Encodable> {
|
||||
status: string;
|
||||
last_seq: number;
|
||||
last_seq: number | string;
|
||||
results: ChangesResponseChange<Content>[];
|
||||
}
|
||||
|
||||
|
||||
@@ -162,7 +162,8 @@ function testChanges() {
|
||||
})
|
||||
.on('change', (change) => {
|
||||
let _id: string = change.id;
|
||||
let _seq: number = change.seq;
|
||||
let _seq: number = change.seq as number;
|
||||
let _seq_couch20: string = change.seq as string;
|
||||
let _changes: { rev: string }[] = change.changes;
|
||||
let _foo: string = change.doc!.foo;
|
||||
let _deleted: boolean | undefined = change.doc!._deleted;
|
||||
@@ -170,11 +171,13 @@ function testChanges() {
|
||||
})
|
||||
.on('complete', (info) => {
|
||||
let _status: string = info.status;
|
||||
let _last_req: number = info.last_seq;
|
||||
let _last_req: number = info.last_seq as number;
|
||||
let _last_seq_couch20: string = info.last_seq as string;
|
||||
let change = info.results[0];
|
||||
|
||||
let _id: string = change.id;
|
||||
let _seq: number = change.seq;
|
||||
let _seq: number = change.seq as number;
|
||||
let _seq_couch20: string = change.seq as string;
|
||||
let _changes: { rev: string }[] = change.changes;
|
||||
let _deleted: boolean | undefined = change.doc!._deleted;
|
||||
let _attachments: PouchDB.Core.Attachments | undefined = change.doc!._attachments;
|
||||
|
||||
Reference in New Issue
Block a user