1
0
mirror of https://github.com/actions/labeler synced 2026-05-12 01:11:11 +02:00
This commit is contained in:
David Kale
2020-09-08 13:25:36 -04:00
parent e4246d2b5b
commit 91fcbb0108
4227 changed files with 416837 additions and 457884 deletions

View File

@@ -59,21 +59,20 @@ function _defineProperty(obj, key, value) {
*/
class JestHooks {
constructor() {
var _this = this;
_defineProperty(this, '_listeners', void 0);
_defineProperty(this, '_subscriber', void 0);
_defineProperty(this, '_emitter', void 0);
this._listeners = {
onFileChange: [],
onTestRunComplete: [],
shouldRunTestSuite: []
};
}
isUsed(hook) {
return this._listeners[hook] && this._listeners[hook].length;
}
getSubscriber() {
return {
this._subscriber = {
onFileChange: fn => {
this._listeners.onFileChange.push(fn);
},
@@ -84,12 +83,7 @@ class JestHooks {
this._listeners.shouldRunTestSuite.push(fn);
}
};
}
getEmitter() {
var _this = this;
return {
this._emitter = {
onFileChange: fs =>
this._listeners.onFileChange.forEach(listener => listener(fs)),
onTestRunComplete: results =>
@@ -114,6 +108,18 @@ class JestHooks {
})()
};
}
isUsed(hook) {
return this._listeners[hook] && this._listeners[hook].length;
}
getSubscriber() {
return this._subscriber;
}
getEmitter() {
return this._emitter;
}
}
var _default = JestHooks;