/
githubmr
/
facebook-react-native
Обзор
Документация
Войти
/
githubmr
/
facebook-react-native
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
packages/react-native/ReactCommon/react/renderer/core/DynamicEventPayload.h
30 строк
742 B
Eric Rozell
Allow value extraction from folly::dynamic events (#50032)
18 мар 2025, 22:12
18 мар 2025, 22:12
9d7cdfe
Код
Авторство
О чём код?
/* * 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. */ #pragma once #include <folly/dynamic.h> #include <react/renderer/core/EventPayload.h> namespace facebook::react { struct DynamicEventPayload : public EventPayload { explicit DynamicEventPayload(folly::dynamic&& payload); /* * EventPayload implementations */ jsi::Value asJSIValue(jsi::Runtime& runtime) const override; EventPayloadType getType() const override; std::optional<double> extractValue( const std::vector<std::string>& path) const override; private: folly::dynamic payload_; }; } // namespace facebook::react