From 55465434fd031109b131dd43a578eebb1d8f15d6 Mon Sep 17 00:00:00 2001 From: Basarat Syed Date: Mon, 24 Aug 2015 17:43:21 +1000 Subject: [PATCH] reactChidlren callbacks accept index ref https://github.com/facebook/react/blob/10c816604336d4b3ec4c2a4e0ac42061a37dd8ee/src/isomorphic/children/ReactChildren.js#L52 --- react/react-addons.d.ts | 4 ++-- react/react-global.d.ts | 4 ++-- react/react.d.ts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/react/react-addons.d.ts b/react/react-addons.d.ts index d9915e502..822f370b8 100644 --- a/react/react-addons.d.ts +++ b/react/react-addons.d.ts @@ -748,8 +748,8 @@ declare module "react/addons" { // ---------------------------------------------------------------------- interface ReactChildren { - map(children: ReactNode, fn: (child: ReactChild) => T): { [key:string]: T }; - forEach(children: ReactNode, fn: (child: ReactChild) => any): void; + map(children: ReactNode, fn: (child: ReactChild, index: number) => T): { [key:string]: T }; + forEach(children: ReactNode, fn: (child: ReactChild, index: number) => any): void; count(children: ReactNode): number; only(children: ReactNode): ReactChild; } diff --git a/react/react-global.d.ts b/react/react-global.d.ts index f8b376355..d33d4268d 100644 --- a/react/react-global.d.ts +++ b/react/react-global.d.ts @@ -755,8 +755,8 @@ declare module React { // ---------------------------------------------------------------------- interface ReactChildren { - map(children: ReactNode, fn: (child: ReactChild) => T): { [key:string]: T }; - forEach(children: ReactNode, fn: (child: ReactChild) => any): void; + map(children: ReactNode, fn: (child: ReactChild, index: number) => T): { [key:string]: T }; + forEach(children: ReactNode, fn: (child: ReactChild, index: number) => any): void; count(children: ReactNode): number; only(children: ReactNode): ReactChild; } diff --git a/react/react.d.ts b/react/react.d.ts index 218c6c94a..f2697fd25 100644 --- a/react/react.d.ts +++ b/react/react.d.ts @@ -755,8 +755,8 @@ declare module __React { // ---------------------------------------------------------------------- interface ReactChildren { - map(children: ReactNode, fn: (child: ReactChild) => T): { [key:string]: T }; - forEach(children: ReactNode, fn: (child: ReactChild) => any): void; + map(children: ReactNode, fn: (child: ReactChild, index: number) => T): { [key:string]: T }; + forEach(children: ReactNode, fn: (child: ReactChild, index: number) => any): void; count(children: ReactNode): number; only(children: ReactNode): ReactChild; }