Home / File/ ReactDOMEventHandleTypes.js — react Source File

ReactDOMEventHandleTypes.js — react Source File

Architecture documentation for ReactDOMEventHandleTypes.js, a javascript file in the react codebase. 3 imports, 2 dependents.

File javascript BabelCompiler Validation 3 imports 2 dependents 1 functions

Entity Profile

Dependency Diagram

graph LR
  d908643f_a970_7fa5_64a4_010ab47f44ac["ReactDOMEventHandleTypes.js"]
  4e9925e9_ca97_8d79_6ffa_a9347d262615["DOMEventNames.js"]
  d908643f_a970_7fa5_64a4_010ab47f44ac --> 4e9925e9_ca97_8d79_6ffa_a9347d262615
  9c3d71d9_41af_c5e7_cd35_d25bbf6cf606["SyntheticEvent.js"]
  d908643f_a970_7fa5_64a4_010ab47f44ac --> 9c3d71d9_41af_c5e7_cd35_d25bbf6cf606
  d8f20c67_f5fa_0f0a_c967_c41fd9ffce07["ReactTypes"]
  d908643f_a970_7fa5_64a4_010ab47f44ac --> d8f20c67_f5fa_0f0a_c967_c41fd9ffce07
  799a7834_f34c_8596_4026_015681eee732["ReactDOMComponentTree.js"]
  799a7834_f34c_8596_4026_015681eee732 --> d908643f_a970_7fa5_64a4_010ab47f44ac
  cfeccfd9_d509_de2e_b7f5_99190c395b57["ReactDOMEventHandle.js"]
  cfeccfd9_d509_de2e_b7f5_99190c395b57 --> d908643f_a970_7fa5_64a4_010ab47f44ac
  style d908643f_a970_7fa5_64a4_010ab47f44ac fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

/**
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 *
 * @flow
 */

import type {ReactScopeInstance} from 'shared/ReactTypes';
import type {DOMEventName} from '../events/DOMEventNames';
import typeof {SyntheticEvent} from '../events/SyntheticEvent';

export type ReactDOMEventHandle = (
  target: EventTarget | ReactScopeInstance,
  callback: (SyntheticEvent) => void,
) => () => void;

export type ReactDOMEventHandleListener = {
  callback: SyntheticEvent => void,
  capture: boolean,
  type: DOMEventName,
};

Domain

Subdomains

Dependencies

Frequently Asked Questions

What does ReactDOMEventHandleTypes.js do?
ReactDOMEventHandleTypes.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain, Validation subdomain.
What functions are defined in ReactDOMEventHandleTypes.js?
ReactDOMEventHandleTypes.js defines 1 function(s): ReactDOMEventHandle.
What does ReactDOMEventHandleTypes.js depend on?
ReactDOMEventHandleTypes.js imports 3 module(s): DOMEventNames.js, ReactTypes, SyntheticEvent.js.
What files import ReactDOMEventHandleTypes.js?
ReactDOMEventHandleTypes.js is imported by 2 file(s): ReactDOMComponentTree.js, ReactDOMEventHandle.js.
Where is ReactDOMEventHandleTypes.js in the architecture?
ReactDOMEventHandleTypes.js is located at packages/react-dom-bindings/src/client/ReactDOMEventHandleTypes.js (domain: BabelCompiler, subdomain: Validation, directory: packages/react-dom-bindings/src/client).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free