@ionic/app-scripts
Version:
Scripts for Ionic Projects
27 lines (26 loc) • 873 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var events_1 = require("events");
var logger_1 = require("../logger/logger");
var emmitter = new events_1.EventEmitter();
function on(eventType, listener) {
logger_1.Logger.debug("An " + eventType + " event occurred");
return emmitter.on(eventType, listener);
}
exports.on = on;
function emit(eventType, val) {
logger_1.Logger.debug("Emitting event " + eventType);
return emmitter.emit(eventType, val);
}
exports.emit = emit;
exports.EventType = {
BuildUpdateCompleted: 'BuildUpdateCompleted',
BuildUpdateStarted: 'BuildUpdateStarted',
FileAdd: 'FileAdd',
FileChange: 'FileChange',
FileDelete: 'FileDelete',
DirectoryAdd: 'DirectoryAdd',
DirectoryDelete: 'DirectoryDelete',
ReloadApp: 'ReloadApp',
WebpackFilesChanged: 'WebpackFilesChanged'
};