From 860ce53d86e0e48d8041ddbca16b3a7ddf6b865e Mon Sep 17 00:00:00 2001 From: sunnibfgi Date: Thu, 2 Jul 2020 10:51:19 +0800 Subject: [PATCH] Add some type detection --- packages/react-dom/src/events/getEventCharCode.js | 4 +++- packages/react-dom/src/events/isEventSupported.js | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/react-dom/src/events/getEventCharCode.js b/packages/react-dom/src/events/getEventCharCode.js index 7e6c6bf43d2f..822948d3ed44 100644 --- a/packages/react-dom/src/events/getEventCharCode.js +++ b/packages/react-dom/src/events/getEventCharCode.js @@ -3,6 +3,8 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. + * + * @flow */ /** @@ -15,7 +17,7 @@ * @param {object} nativeEvent Native browser event. * @return {number} Normalized `charCode` property. */ -function getEventCharCode(nativeEvent) { +function getEventCharCode(nativeEvent: KeyboardEvent): number { let charCode; const keyCode = nativeEvent.keyCode; diff --git a/packages/react-dom/src/events/isEventSupported.js b/packages/react-dom/src/events/isEventSupported.js index 86b9436f0c38..7582e277c97c 100644 --- a/packages/react-dom/src/events/isEventSupported.js +++ b/packages/react-dom/src/events/isEventSupported.js @@ -3,6 +3,8 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. + * + * @flow */ import {canUseDOM} from 'shared/ExecutionEnvironment'; @@ -20,7 +22,7 @@ import {canUseDOM} from 'shared/ExecutionEnvironment'; * @internal * @license Modernizr 3.0.0pre (Custom Build) | MIT */ -function isEventSupported(eventNameSuffix) { +function isEventSupported(eventNameSuffix: string): boolean { if (!canUseDOM) { return false; }