From 6fb59607c0ce1d8c6749713fa82e67df84a8c778 Mon Sep 17 00:00:00 2001 From: Chaiwat Ekkaewnumchai Date: Thu, 5 Sep 2019 02:59:10 -0700 Subject: [PATCH] elements-inspector/sidebar Summary: _typescript_ Reviewed By: danielbuechele Differential Revision: D17180511 fbshipit-source-id: d5c3b8b671d05e57002739f9e038670a6c895fd8 --- src/ui/components/elements-inspector/sidebar.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/ui/components/elements-inspector/sidebar.tsx b/src/ui/components/elements-inspector/sidebar.tsx index f04185b00..9204b2d08 100644 --- a/src/ui/components/elements-inspector/sidebar.tsx +++ b/src/ui/components/elements-inspector/sidebar.tsx @@ -42,7 +42,7 @@ class InspectorSidebarSection extends Component { ); } - extractValue = (val: any, depth: number) => { + extractValue = (val: any) => { if (val && val.__type__) { return { mutable: Boolean(val.__mutable__), @@ -99,7 +99,7 @@ export class InspectorSidebar extends Component { this.checkIfConsoleIsEnabled(); } - componentDidUpdate(prevProps: Props, prevState: State) { + componentDidUpdate(prevProps: Props) { if (prevProps.client !== this.props.client) { this.checkIfConsoleIsEnabled(); } @@ -134,7 +134,12 @@ export class InspectorSidebar extends Component { for (const key in element.data) { if (key === 'Extra Sections') { for (const extraSection in element.data[key]) { - let data = element.data[key][extraSection]; + let data: + | string + | number + | boolean + | {__type__: string; value: any} + | null = element.data[key][extraSection]; // data might be sent as stringified JSON, we want to parse it for a nicer persentation. if (typeof data === 'string') {