From f931bd815ce85b01e9853de29aa30a31afa3aaad Mon Sep 17 00:00:00 2001 From: "James D. Callahan III" Date: Fri, 23 Jun 2017 08:35:26 -0500 Subject: [PATCH 1/4] Update version declaration. --- types/sequelize/v3/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/types/sequelize/v3/index.d.ts b/types/sequelize/v3/index.d.ts index df9ec2bd18..1661473bc2 100644 --- a/types/sequelize/v3/index.d.ts +++ b/types/sequelize/v3/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for Sequelize 3.4.1 +// Type definitions for Sequelize 3.30.4 // Project: http://sequelizejs.com // Definitions by: samuelneff , Peter Harris , Ivan Drinchev , Nick Mueller // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped From b7959ad3c2d59c3af52af7e7f4f4c9c367b3ba1a Mon Sep 17 00:00:00 2001 From: "James D. Callahan III" Date: Fri, 23 Jun 2017 08:36:16 -0500 Subject: [PATCH 2/4] Split credits out to one name per line for easier readability. --- types/sequelize/v3/index.d.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/types/sequelize/v3/index.d.ts b/types/sequelize/v3/index.d.ts index 1661473bc2..d3ecaaea54 100644 --- a/types/sequelize/v3/index.d.ts +++ b/types/sequelize/v3/index.d.ts @@ -1,6 +1,10 @@ // Type definitions for Sequelize 3.30.4 // Project: http://sequelizejs.com -// Definitions by: samuelneff , Peter Harris , Ivan Drinchev , Nick Mueller +// Definitions by: samuelneff +// Peter Harris +// Ivan Drinchev +// Nick Mueller +// James D. Callahan III // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.3 From 74a003f70687b92415723227b63f8d4ef5a785ad Mon Sep 17 00:00:00 2001 From: "James D. Callahan III" Date: Fri, 23 Jun 2017 08:39:54 -0500 Subject: [PATCH 3/4] Add missing null to the type union for WhereOptions index signature, and change Object to object. --- types/sequelize/v3/index.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/types/sequelize/v3/index.d.ts b/types/sequelize/v3/index.d.ts index d3ecaaea54..4e8084d3ee 100644 --- a/types/sequelize/v3/index.d.ts +++ b/types/sequelize/v3/index.d.ts @@ -3056,7 +3056,8 @@ declare namespace sequelize { * typesafety, but there is no way to pass the tests if we just remove it. */ interface WhereOptions { - [field: string]: string | number | WhereLogic | WhereOptions | col | and | or | WhereGeometryOptions | Array | Object; + [field: string]: string | number | WhereLogic | WhereOptions | col | and | or | WhereGeometryOptions | Array | object | null; + } /** From 71e7fffe995ad6dda8e1659ea3507fcef9991e7f Mon Sep 17 00:00:00 2001 From: "James D. Callahan III" Date: Fri, 23 Jun 2017 09:07:54 -0500 Subject: [PATCH 4/4] Add missing boolean to union type. --- types/sequelize/v3/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/types/sequelize/v3/index.d.ts b/types/sequelize/v3/index.d.ts index 4e8084d3ee..3abf1b970f 100644 --- a/types/sequelize/v3/index.d.ts +++ b/types/sequelize/v3/index.d.ts @@ -3056,7 +3056,7 @@ declare namespace sequelize { * typesafety, but there is no way to pass the tests if we just remove it. */ interface WhereOptions { - [field: string]: string | number | WhereLogic | WhereOptions | col | and | or | WhereGeometryOptions | Array | object | null; + [field: string]: string | number | WhereLogic | WhereOptions | col | and | or | WhereGeometryOptions | Array | object | boolean | null; }