events.js 513 B

12345678910111213141516
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.emit = void 0;
  4. const debug_1 = require("debug");
  5. const debug = (0, debug_1.debug)('ionic:lib:events');
  6. function emit(event, data) {
  7. if (!process.send) {
  8. debug('No process.send, not emitting event %s', event);
  9. return false;
  10. }
  11. const msg = { type: 'event', event, data };
  12. process.send(msg);
  13. debug('Sent event %s as IPC message to parent process', event);
  14. return true;
  15. }
  16. exports.emit = emit;