oberknecht-emitters
Advanced tools
Comparing version 1.0.1 to 1.0.2
@@ -6,5 +6,6 @@ "use strict"; | ||
const __1 = require(".."); | ||
let clientSymNum = 0; | ||
class oberknechtActionEmitter { | ||
#symbol = Symbol(); | ||
get symbol() { return String(this.#symbol); } | ||
#symbol = `oberknechtActionEmitter-${clientSymNum++}`; | ||
get symbol() { return this.#symbol; } | ||
; | ||
@@ -11,0 +12,0 @@ defaultdelay = 300; |
@@ -13,2 +13,3 @@ export declare class oberknechtEmitter { | ||
emitError: (eventName: string | string[], error: any) => void; | ||
destroy: () => void; | ||
} |
@@ -6,5 +6,6 @@ "use strict"; | ||
const __1 = require(".."); | ||
let clientSymNum = 0; | ||
class oberknechtEmitter { | ||
#symbol = Symbol(); | ||
get symbol() { return String(this.#symbol); } | ||
#symbol = `oberknechtEmitter-${clientSymNum++}`; | ||
get symbol() { return this.#symbol; } | ||
; | ||
@@ -75,4 +76,7 @@ constructor() { | ||
}; | ||
destroy = () => { | ||
delete __1.i.emitterData[this.symbol]; | ||
}; | ||
} | ||
exports.oberknechtEmitter = oberknechtEmitter; | ||
; |
export declare class oberknechtQueueEmitter { | ||
events: {}; | ||
#private; | ||
get symbol(): string; | ||
get events(): any; | ||
constructor(); | ||
@@ -4,0 +6,0 @@ once: (eventName: string, arg: any) => Promise<any>; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.oberknechtQueueEmitter = void 0; | ||
const __1 = require(".."); | ||
let clientSymNum = 0; | ||
class oberknechtQueueEmitter { | ||
events = {}; | ||
#symbol = `oberknechtQueueEmitter-${clientSymNum++}`; | ||
get symbol() { return this.#symbol; } | ||
; | ||
get events() { return __1.i.queueEmitterData[this.symbol]; } | ||
; | ||
constructor() { | ||
this.events = {}; | ||
__1.i.queueEmitterData[this.#symbol] = {}; | ||
} | ||
@@ -9,0 +15,0 @@ ; |
export declare class i { | ||
static emitterData: {}; | ||
static actionEmitterData: {}; | ||
static queueEmitterData: {}; | ||
} |
@@ -7,4 +7,5 @@ "use strict"; | ||
static actionEmitterData = {}; | ||
static queueEmitterData = {}; | ||
} | ||
exports.i = i; | ||
; |
import { expectedEventName as expectedEventName_ } from "oberknecht-utils"; | ||
import { oberknechtActionEmitterOptions } from "../types/oberknecht.action.emitter.options"; | ||
import { i } from ".."; | ||
let clientSymNum = 0; | ||
export class oberknechtActionEmitter { | ||
#symbol = Symbol(); | ||
get symbol() { return String(this.#symbol) }; | ||
#symbol: string = `oberknechtActionEmitter-${clientSymNum++}`; | ||
get symbol() { return this.#symbol }; | ||
@@ -9,0 +10,0 @@ defaultdelay = 300; |
import { convertToArray } from "oberknecht-utils"; | ||
import { i } from ".."; | ||
let clientSymNum = 0; | ||
export class oberknechtEmitter { | ||
#symbol = Symbol(); | ||
get symbol() { return String(this.#symbol) }; | ||
#symbol: string = `oberknechtEmitter-${clientSymNum++}`; | ||
get symbol() { return this.#symbol }; | ||
@@ -82,2 +83,6 @@ constructor() { | ||
}; | ||
destroy = () => { | ||
delete i.emitterData[this.symbol]; | ||
}; | ||
}; |
@@ -0,6 +1,11 @@ | ||
import { i } from ".."; | ||
let clientSymNum = 0; | ||
export class oberknechtQueueEmitter { | ||
events = {}; | ||
readonly #symbol: string = `oberknechtQueueEmitter-${clientSymNum++}`; | ||
get symbol() { return this.#symbol }; | ||
get events() { return i.queueEmitterData[this.symbol] }; | ||
constructor() { | ||
this.events = {}; | ||
i.queueEmitterData[this.#symbol] = {}; | ||
}; | ||
@@ -7,0 +12,0 @@ |
export class i { | ||
static emitterData = {}; | ||
static actionEmitterData = {}; | ||
static queueEmitterData = {}; | ||
}; |
{ | ||
"name": "oberknecht-emitters", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "export", |
37257
517