UNPKG

873 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var events_1 = require("events");
4var logger_1 = require("../logger/logger");
5var emmitter = new events_1.EventEmitter();
6function on(eventType, listener) {
7 logger_1.Logger.debug("An " + eventType + " event occurred");
8 return emmitter.on(eventType, listener);
9}
10exports.on = on;
11function emit(eventType, val) {
12 logger_1.Logger.debug("Emitting event " + eventType);
13 return emmitter.emit(eventType, val);
14}
15exports.emit = emit;
16exports.EventType = {
17 BuildUpdateCompleted: 'BuildUpdateCompleted',
18 BuildUpdateStarted: 'BuildUpdateStarted',
19 FileAdd: 'FileAdd',
20 FileChange: 'FileChange',
21 FileDelete: 'FileDelete',
22 DirectoryAdd: 'DirectoryAdd',
23 DirectoryDelete: 'DirectoryDelete',
24 ReloadApp: 'ReloadApp',
25 WebpackFilesChanged: 'WebpackFilesChanged'
26};