From e67253bb487b271222774bb272ae17648734ccf0 Mon Sep 17 00:00:00 2001 From: clarenceh Date: Tue, 27 Jun 2017 15:45:53 +0800 Subject: [PATCH 1/2] Updated Table interface type definition --- types/massive/index.d.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/types/massive/index.d.ts b/types/massive/index.d.ts index ccf6469d91..8d6c251b07 100644 --- a/types/massive/index.d.ts +++ b/types/massive/index.d.ts @@ -50,9 +50,12 @@ declare namespace massive { count(criteria: object): Promise; where(query: string, params: any[] | object): Promise; search(criteria: SearchCriteria, queryOptions?: QueryOptions): Promise; - save(data: object | object[]): Promise | Promise; - insert(data: object | object[]): Promise | Promise; - update(dataOrCriteria: object | object[], changesMap?: object): Promise | Promise; + save(data: object): Promise; + save(data: object[]): Promise; + insert(data: object): Promise; + insert(data: object[]): Promise; + update(dataOrCriteria: object, changesMap?: object): Promise; + update(dataOrCriteria: object[], changesMap?: object): Promise; destroy(criteria: object): Promise; } From 88fcc12c7a03a80d21e74d85c6dba9a4a0a73835 Mon Sep 17 00:00:00 2001 From: clarenceh Date: Wed, 28 Jun 2017 10:22:22 +0800 Subject: [PATCH 2/2] Updated Table interface's save operation signature (for accepting object only) --- types/massive/index.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/types/massive/index.d.ts b/types/massive/index.d.ts index 8d6c251b07..b7132ab910 100644 --- a/types/massive/index.d.ts +++ b/types/massive/index.d.ts @@ -51,7 +51,6 @@ declare namespace massive { where(query: string, params: any[] | object): Promise; search(criteria: SearchCriteria, queryOptions?: QueryOptions): Promise; save(data: object): Promise; - save(data: object[]): Promise; insert(data: object): Promise; insert(data: object[]): Promise; update(dataOrCriteria: object, changesMap?: object): Promise;