/
githubmirror
/
react-native
Обзор
Документация
Войти
/
githubmirror
/
react-native
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/dev-middleware/src/__tests__/ResourceUtils.js
31 строка
801 B
Marco Wang
Transform $ReadOnly to Readonly 37/n (#55066)
07 янв 2026, 05:57
07 янв 2026, 05:57
1cc30dc
Код
Авторство
О чём код?
/** * 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 strict-local * @format */ export function withAbortSignalForEachTest(): Readonly<{signal: AbortSignal}> { const ref: {signal: AbortSignal} = { // $FlowFixMe[unsafe-getters-setters] get signal() { throw new Error( 'The return value of withAbortSignalForEachTest is lazily initialized and can only be accessed in tests.', ); }, }; let controller; beforeEach(() => { controller = new AbortController(); Object.defineProperty(ref, 'signal', { value: controller.signal, }); }); afterEach(() => { controller.abort(); }); return ref; }