123456789101112131415161718192021222324252627282930313233 |
- /*
- * 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.
- */
- #pragma once
- #include <memory>
- #include <folly/dynamic.h>
- #include <react/components/view/ViewEventEmitter.h>
- #include <react/core/EventEmitter.h>
- namespace facebook {
- namespace react {
- class LegacyViewManagerInteropViewEventEmitter;
- using SharedLegacyViewManagerInteropViewEventEmitter =
- std::shared_ptr<const LegacyViewManagerInteropViewEventEmitter>;
- class LegacyViewManagerInteropViewEventEmitter : public ViewEventEmitter {
- public:
- using ViewEventEmitter::ViewEventEmitter;
- void dispatchEvent(std::string const &type, folly::dynamic const &payload)
- const;
- };
- } // namespace react
- } // namespace facebook
|