From 9a53f5ee84bbd1bd8f69d0ac6e369950a9ad46f6 Mon Sep 17 00:00:00 2001 From: Mads Date: Thu, 7 May 2015 07:57:08 +0200 Subject: [PATCH 1/2] UpdateSpec properties should be optional --- react/react-addons-global.d.ts | 6 +++--- react/react-addons.d.ts | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/react/react-addons-global.d.ts b/react/react-addons-global.d.ts index 891e0d101..3e028f5f0 100644 --- a/react/react-addons-global.d.ts +++ b/react/react-addons-global.d.ts @@ -77,9 +77,9 @@ declare module React { // ---------------------------------------------------------------------- interface UpdateSpec { - $set: any; - $merge: {}; - $apply(value: any): any; + $set?: any; + $merge?: {}; + $apply(value: any)?: any; // [key: string]: UpdateSpec; } diff --git a/react/react-addons.d.ts b/react/react-addons.d.ts index caf0fa8e0..d61bf4221 100644 --- a/react/react-addons.d.ts +++ b/react/react-addons.d.ts @@ -812,9 +812,9 @@ declare module "react/addons" { // ---------------------------------------------------------------------- interface UpdateSpec { - $set: any; - $merge: {}; - $apply(value: any): any; + $set?: any; + $merge?: {}; + $apply(value: any)?: any; // [key: string]: UpdateSpec; } From 2dabe041c4ce0631a06209e5ff6b3b61e4d17a62 Mon Sep 17 00:00:00 2001 From: Mads Date: Thu, 14 May 2015 18:57:45 +0200 Subject: [PATCH 2/2] whoops, syntax error --- react/react-addons-global.d.ts | 2 +- react/react-addons.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/react/react-addons-global.d.ts b/react/react-addons-global.d.ts index 3e028f5f0..bccd3f427 100644 --- a/react/react-addons-global.d.ts +++ b/react/react-addons-global.d.ts @@ -79,7 +79,7 @@ declare module React { interface UpdateSpec { $set?: any; $merge?: {}; - $apply(value: any)?: any; + $apply?(value: any): any; // [key: string]: UpdateSpec; } diff --git a/react/react-addons.d.ts b/react/react-addons.d.ts index d61bf4221..c4e768f27 100644 --- a/react/react-addons.d.ts +++ b/react/react-addons.d.ts @@ -814,7 +814,7 @@ declare module "react/addons" { interface UpdateSpec { $set?: any; $merge?: {}; - $apply(value: any)?: any; + $apply?(value: any): any; // [key: string]: UpdateSpec; }