From 1fa08d6f12b8a63fbd06fe7d42a86f81bff623c2 Mon Sep 17 00:00:00 2001 From: Dirk Groenen Date: Wed, 26 Jun 2019 18:43:58 +0200 Subject: [PATCH] Add correct Promise return types (#36312) --- types/parse/index.d.ts | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/types/parse/index.d.ts b/types/parse/index.d.ts index 39bbe89a6c..dbebc03e96 100644 --- a/types/parse/index.d.ts +++ b/types/parse/index.d.ts @@ -40,21 +40,21 @@ declare namespace Parse { } interface FullOptions { - success?: Function; - error?: Function; - useMasterKey?: boolean; - sessionToken?: string; - installationId?: string; - progress?: Function; + success?: Function; + error?: Function; + useMasterKey?: boolean; + sessionToken?: string; + installationId?: string; + progress?: Function; } interface RequestOptions { - useMasterKey?: boolean; - sessionToken?: string; - installationId?: string; - batchSize?: number; - include?: string | string[]; - progress?: Function; + useMasterKey?: boolean; + sessionToken?: string; + installationId?: string; + batchSize?: number; + include?: string | string[]; + progress?: Function; } interface SuccessFailureOptions extends SuccessOption, ErrorOption { @@ -477,7 +477,7 @@ declare namespace Parse { addDescending(key: string[]): Query; ascending(key: string): Query; ascending(key: string[]): Query; - aggregate(pipeline: Query.AggregationOptions|Query.AggregationOptions[]): Query; + aggregate(pipeline: Query.AggregationOptions | Query.AggregationOptions[]): Promise; containedBy(key: string, values: any[]): Query; containedIn(key: string, values: any[]): Query; contains(key: string, substring: string): Query; @@ -489,7 +489,7 @@ declare namespace Parse { doesNotExist(key: string): Query; doesNotMatchKeyInQuery(key: string, queryKey: string, query: Query): Query; doesNotMatchQuery(key: string, query: Query): Query; - distinct(key: string): Query; + distinct(key: string): Promise; each(callback: Function, options?: Query.EachOptions): Promise; endsWith(key: string, suffix: string): Query; equalTo(key: string, value: any): Query; @@ -538,20 +538,20 @@ declare namespace Parse { // According to http://docs.parseplatform.org/rest/guide/#aggregate-queries interface AggregationOptions { - group?: { objectId?: string, [key:string]: any }; - match?: {[key: string]: any}; - project?: {[key: string]: any}; + group?: { objectId?: string, [key: string]: any }; + match?: { [key: string]: any }; + project?: { [key: string]: any }; limit?: number; skip?: number; // Sort documentation https://docs.mongodb.com/v3.2/reference/operator/aggregation/sort/#pipe._S_sort - sort?: {[key: string]: 1|-1}; + sort?: { [key: string]: 1 | -1 }; } // According to https://parseplatform.org/Parse-SDK-JS/api/2.1.0/Parse.Query.html#fullText interface FullTextOptions { - language?: string; - caseSensitive?: boolean; - diacriticSensitive?: boolean; + language?: string; + caseSensitive?: boolean; + diacriticSensitive?: boolean; } }