/
githubmr
/
facebook-react
Обзор
Документация
Войти
/
githubmr
/
facebook-react
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
packages/react-server/src/ReactFizzAsyncDispatcher.js
35 строк
894 B
Sebastian Markbåge
Expose cacheSignal() alongside cache() (#33557)
18 июн 2025, 00:04
Не верифицирован
18 июн 2025, 00:04
e1dc034
Код
Авторство
О чём код?
/** * 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 {AsyncDispatcher} from 'react-reconciler/src/ReactInternalTypes'; import type {ComponentStackNode} from './ReactFizzComponentStack'; import {currentTaskInDEV} from './ReactFizzCurrentTask'; function getCacheForType<T>(resourceType: () => T): T { throw new Error('Not implemented.'); } function cacheSignal(): null | AbortSignal { throw new Error('Not implemented.'); } export const DefaultAsyncDispatcher: AsyncDispatcher = ({ getCacheForType, cacheSignal, }: any); if (__DEV__) { DefaultAsyncDispatcher.getOwner = (): ComponentStackNode | null => { if (currentTaskInDEV === null) { return null; } return currentTaskInDEV.componentStack; }; }