UNPKG

status-sharding

Version:

Welcome to Status Sharding! This package is designed to provide an efficient and flexible solution for sharding Discord bots, allowing you to scale your bot across multiple processes or workers.

24 lines (23 loc) 586 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ListenerManager = void 0; /** Generic listener manager for type safety */ class ListenerManager { listeners = new Map(); set(event, listener) { this.listeners.set(event, listener); } get(event) { return this.listeners.get(event); } has(event) { return this.listeners.has(event); } delete(event) { return this.listeners.delete(event); } clear() { this.listeners.clear(); } } exports.ListenerManager = ListenerManager;