InspectorAgent.js 553 B

123456789101112131415161718192021222324252627
  1. /**
  2. * Copyright (c) Facebook, Inc. and its affiliates.
  3. *
  4. * This source code is licensed under the MIT license found in the
  5. * LICENSE file in the root directory of this source tree.
  6. *
  7. * @format
  8. * @flow
  9. */
  10. 'use strict';
  11. export type EventSender = (name: string, params: Object) => void;
  12. class InspectorAgent {
  13. _eventSender: EventSender;
  14. constructor(eventSender: EventSender) {
  15. this._eventSender = eventSender;
  16. }
  17. sendEvent(name: string, params: Object) {
  18. this._eventSender(name, params);
  19. }
  20. }
  21. module.exports = InspectorAgent;