mirror of
https://github.com/zebrajr/react.git
synced 2025-12-06 12:20:20 +01:00
27 lines
1.2 KiB
JavaScript
27 lines
1.2 KiB
JavaScript
/**
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/
|
|
|
|
// This entry point is intentionally not typed. It exists only for third-party
|
|
// renderers. The renderers we ship (such as React DOM) instead import a named
|
|
// "inline" entry point (for example, `react-reconciler/inline.dom`). It uses
|
|
// the same code, but the Flow configuration redirects the host config to its
|
|
// real implementation so we can check it against exact intended host types.
|
|
//
|
|
// Only one renderer (the one you passed to `yarn flow <renderer>`) is fully
|
|
// type-checked at any given time. The Flow config maps the
|
|
// `react-reconciler/inline.<renderer>` import (which is *not* Flow typed) to
|
|
// `react-reconciler/inline-typed` (which *is*) for the current renderer.
|
|
// On CI, we run Flow checks for each renderer separately.
|
|
|
|
'use strict';
|
|
|
|
const ReactFiberReconciler = require('./src/ReactFiberReconciler');
|
|
|
|
// TODO: decide on the top-level export form.
|
|
// This is hacky but makes it work with both Rollup and Jest.
|
|
module.exports = ReactFiberReconciler.default || ReactFiberReconciler;
|