CODEBASE: Expand lint rules, and Aliases are stored as maps (#501)

This commit is contained in:
Snarling
2023-05-05 03:55:59 -04:00
committed by GitHub
parent d25254caf1
commit ebae35b1fb
202 changed files with 905 additions and 1110 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ function uuidv4(): string {
/** Generic Event Emitter class following a subscribe/publish paradigm. */
export class EventEmitter<T extends any[]> {
subscribers: { [key: string]: (...args: [...T]) => void | undefined } = {};
subscribers: Record<string, (...args: [...T]) => void | undefined> = {};
subscribe(s: (...args: [...T]) => void): () => void {
let uuid = uuidv4();