UNPKG

test-cloudhub-electron-sdk

Version:

cloudhub-electron-sdk

28 lines (27 loc) 995 B
"use strict"; /** *@module EventListener *@description 监听内部event事件 *@author 党萌 *@date 2020-05-06 * */ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const event_1 = require("../helpers/event"); const MessageController_1 = __importDefault(require("../controllers/MessageController")); const message = new MessageController_1.default(); class EventListener { constructor() { event_1.EventOuter.on('register-deliver-frame', message.registerDeliverFrame.bind(message)); // render数据回调 event_1.EventOuter.on('message-callback', message.apiCallback.bind(message)); // c++回调 } static getInstance() { if (!this.instance) { this.instance = new EventListener(); } return this.instance; } } exports.default = EventListener;