Files
react/packages/events/ReactSyntheticEventType.js
T
Dan Abramov e779c39dfe Flatten everything (#11304)
* Flatten everything

* Fix ReactDOMServerNode build

* Fix native builds
2017-10-20 20:14:52 +01:00

35 lines
796 B
JavaScript

/**
* Copyright (c) 2013-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* Flow type for SyntheticEvent class that includes private properties
*
* @providesModule ReactSyntheticEventType
* @flow
*/
'use strict';
import type {Fiber} from 'ReactFiber';
export type DispatchConfig = {
dependencies: Array<string>,
phasedRegistrationNames?: {
bubbled: string,
captured: string,
},
registrationName?: string,
};
export type ReactSyntheticEvent = {
dispatchConfig: DispatchConfig,
getPooled: (
dispatchConfig: DispatchConfig,
targetInst: Fiber,
nativeTarget: Event,
nativeEventTarget: EventTarget,
) => ReactSyntheticEvent,
} & SyntheticEvent<>;