mirror of
https://github.com/swc-project/swc.git
synced 2025-01-03 19:14:01 +03:00
25 lines
1.3 KiB
JavaScript
25 lines
1.3 KiB
JavaScript
|
(function () {
|
||
|
if (typeof Symbol === 'function' && Symbol.for) {
|
||
|
var symbolFor = Symbol.for;
|
||
|
REACT_ELEMENT_TYPE = symbolFor('react.element');
|
||
|
REACT_PORTAL_TYPE = symbolFor('react.portal');
|
||
|
exports.Fragment = symbolFor('react.fragment');
|
||
|
exports.StrictMode = symbolFor('react.strict_mode');
|
||
|
exports.Profiler = symbolFor('react.profiler');
|
||
|
REACT_PROVIDER_TYPE = symbolFor('react.provider');
|
||
|
REACT_CONTEXT_TYPE = symbolFor('react.context');
|
||
|
REACT_FORWARD_REF_TYPE = symbolFor('react.forward_ref');
|
||
|
exports.Suspense = symbolFor('react.suspense');
|
||
|
REACT_SUSPENSE_LIST_TYPE = symbolFor('react.suspense_list');
|
||
|
REACT_MEMO_TYPE = symbolFor('react.memo');
|
||
|
REACT_LAZY_TYPE = symbolFor('react.lazy');
|
||
|
REACT_BLOCK_TYPE = symbolFor('react.block');
|
||
|
REACT_SERVER_BLOCK_TYPE = symbolFor('react.server.block');
|
||
|
REACT_FUNDAMENTAL_TYPE = symbolFor('react.fundamental');
|
||
|
REACT_SCOPE_TYPE = symbolFor('react.scope');
|
||
|
REACT_OPAQUE_ID_TYPE = symbolFor('react.opaque.id');
|
||
|
REACT_DEBUG_TRACING_MODE_TYPE = symbolFor('react.debug_trace_mode');
|
||
|
REACT_OFFSCREEN_TYPE = symbolFor('react.offscreen');
|
||
|
REACT_LEGACY_HIDDEN_TYPE = symbolFor('react.legacy_hidden');
|
||
|
}
|
||
|
})()
|