| 123456789101112131415161718192021222324252627 |
- "use strict";
- 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'
- };
|