Update ReactNativeViewConfigRegistry Flow Types (#13579)

This commit is contained in:
Timothy Yung 2018-09-06 12:27:44 -07:00 committed by Brian Vaughn
parent 8f45a685be
commit e417e0bf7c
1 changed files with 3 additions and 3 deletions

View File

@ -5,7 +5,7 @@
* LICENSE file in the root directory of this source tree. * LICENSE file in the root directory of this source tree.
* *
* @format * @format
* @flow * @flow strict-local
*/ */
'use strict'; 'use strict';
@ -30,7 +30,7 @@ const viewConfigCallbacks = new Map();
const viewConfigs = new Map(); const viewConfigs = new Map();
function processEventTypes( function processEventTypes(
viewConfig: ReactNativeBaseComponentViewConfig, viewConfig: ReactNativeBaseComponentViewConfig<>,
): void { ): void {
const {bubblingEventTypes, directEventTypes} = viewConfig; const {bubblingEventTypes, directEventTypes} = viewConfig;
@ -86,7 +86,7 @@ exports.register = function(name: string, callback: ViewConfigGetter): string {
* If this is the first time the view has been used, * If this is the first time the view has been used,
* This configuration will be lazy-loaded from UIManager. * This configuration will be lazy-loaded from UIManager.
*/ */
exports.get = function(name: string): ReactNativeBaseComponentViewConfig { exports.get = function(name: string): ReactNativeBaseComponentViewConfig<> {
let viewConfig; let viewConfig;
if (!viewConfigs.has(name)) { if (!viewConfigs.has(name)) {
const callback = viewConfigCallbacks.get(name); const callback = viewConfigCallbacks.get(name);