From f34c8ba9fe91b9a0f9920513843fd03ecbb2e788 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20B=C3=BCchele?= Date: Thu, 5 Sep 2019 04:40:39 -0700 Subject: [PATCH] Tooltip Summary: fixing ts-strict errors Reviewed By: passy Differential Revision: D17181144 fbshipit-source-id: c48de5718f1a917c2eebd6b5913a43ce62b9b0a1 --- src/ui/components/Tooltip.tsx | 6 +++--- src/ui/components/TooltipProvider.tsx | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ui/components/Tooltip.tsx b/src/ui/components/Tooltip.tsx index 6864561d7..464808272 100644 --- a/src/ui/components/Tooltip.tsx +++ b/src/ui/components/Tooltip.tsx @@ -31,11 +31,11 @@ export default class Tooltip extends Component { TOOLTIP_PROVIDER: PropTypes.object, }; - context: { + context!: { TOOLTIP_PROVIDER: TooltipProvider; }; - ref: HTMLDivElement | null; + ref: HTMLDivElement | undefined; state = { open: false, @@ -63,7 +63,7 @@ export default class Tooltip extends Component { this.setState({open: false}); }; - setRef = (ref: HTMLDivElement | null) => { + setRef = (ref: HTMLDivElement | undefined) => { this.ref = ref; }; diff --git a/src/ui/components/TooltipProvider.tsx b/src/ui/components/TooltipProvider.tsx index efd41f7e6..8293c15d4 100644 --- a/src/ui/components/TooltipProvider.tsx +++ b/src/ui/components/TooltipProvider.tsx @@ -142,7 +142,7 @@ export default class TooltipProvider extends Component< TOOLTIP_PROVIDER: PropTypes.object, }; - state = { + state: TooltipState = { tooltip: null, timeoutID: undefined, };