/
githubmr
/
facebook-react
Обзор
Документация
Войти
/
githubmr
/
facebook-react
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
status
packages/react-reconciler/src/ReactCapturedValue.js
41 строка
916 B
Héctor Ramos
Drop the year from Facebook copyright headers and the LICENSE file. (#13593)
08 сен 2018, 01:11
Не верифицирован
08 сен 2018, 01:11
b87aabd
Код
Авторство
О чём код?
/** * 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. * * @flow */ import type {Fiber} from './ReactFiber'; import {getStackByFiberInDevAndProd} from './ReactCurrentFiber'; export type CapturedValue<T> = { value: T, source: Fiber | null, stack: string | null, }; export type CapturedError = { componentName: ?string, componentStack: string, error: mixed, errorBoundary: ?Object, errorBoundaryFound: boolean, errorBoundaryName: string | null, willRetry: boolean, }; export function createCapturedValue<T>( value: T, source: Fiber, ): CapturedValue<T> { // If the value is an error, call this function immediately after it is thrown // so the stack is accurate. return { value, source, stack: getStackByFiberInDevAndProd(source), }; }