Reallow heterogeneous query in pouchdb-mapreduce

This commit is contained in:
Max Battcher
2017-06-08 20:23:23 -04:00
parent 8f92ae45d4
commit 307c01282b
+3 -3
View File
@@ -98,17 +98,17 @@ declare namespace PouchDB {
* Invoke a map/reduce function, which allows you to perform more complex queries
* on PouchDB than what you get with allDocs().
*/
query<Model>(fun: string | Map<Content> | Filter<Content, Model>, opts: Query.Options<Content, Model>, callback: Core.Callback<Query.Response<Model>>): void;
query<Result, Model = Content>(fun: string | Map<Model> | Filter<Model, Result>, opts: Query.Options<Model, Result>, callback: Core.Callback<Query.Response<Result>>): void;
/**
* Invoke a map/reduce function, which allows you to perform more complex queries
* on PouchDB than what you get with allDocs().
*/
query<Model>(fun: string | Map<Content> | Filter<Content, Model>, callback: Core.Callback<Query.Response<Model>>): void;
query<Result, Model = Content>(fun: string | Map<Model> | Filter<Model, Result>, callback: Core.Callback<Query.Response<Result>>): void;
/**
* Invoke a map/reduce function, which allows you to perform more complex queries
* on PouchDB than what you get with allDocs().
*/
query<Model>(fun: string | Map<Content> | Filter<Content, Model>, opts?: Query.Options<Content, Model>): Promise<Query.Response<Model>>;
query<Result, Model = Content>(fun: string | Map<Model> | Filter<Model, Result>, opts?: Query.Options<Model, Result>): Promise<Query.Response<Result>>;
}
}