From 91744b1029a6c2c7fd544833e0eba17f19d01283 Mon Sep 17 00:00:00 2001 From: Diogo Cunha Date: Sat, 3 Nov 2018 09:10:46 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20added=20iconsClassNameMap?= =?UTF-8?q?=20types=20to=20all=20Renderer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.d.ts | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/index.d.ts b/index.d.ts index acd6978..32aa657 100644 --- a/index.d.ts +++ b/index.d.ts @@ -41,20 +41,34 @@ export interface TreeProps { export default class Tree extends React.Component {} -export interface RendererProps { +export interface RendererProps { measure: () => void; onChange: onChange; node: FlattenedNode; + iconsClassNameMap?: T; } -declare const Deletable: React.SFC; -declare const Expandable: React.SFC; -declare const Favorite: React.SFC; +type DeletableRenderProps = RendererProps<{delete?: string}>; + +type ExpandableRenderProps = RendererProps<{ + expanded?: string; + collapsed?: string; + lastChild?: string; +}>; + +type FavoriteRenderProps = RendererProps<{ + favorite?: string; + notFavorite?: string; +}>; + +declare const Deletable: React.SFC; +declare const Expandable: React.SFC; +declare const Favorite: React.SFC; interface Renderers { - Deletable: React.SFC; - Expandable: React.SFC; - Favorite: React.SFC; + Deletable: React.SFC; + Expandable: React.SFC; + Favorite: React.SFC; } export const renderers: Renderers;