Loading dist/ShadowAPI.d.ts +5 −5 Original line number Diff line number Diff line import EventEmitter from "eventemitter3"; import { UnbanEvent } from "./events/UnbanEvent"; import { BanEvent } from "./events/BanEvent"; import { ShadowEvent } from "./events"; import { InstanceBanEvent, InstanceUnbanEvent, ShadowEvent, UserBanEvent, UserUnbanEvent } from "./events"; interface Events { ban: (info: BanEvent) => void; unban: (info: UnbanEvent) => void; user_ban: (info: UserBanEvent) => void; user_unban: (info: UserUnbanEvent) => void; instance_ban: (info: InstanceBanEvent) => void; instance_unban: (info: InstanceUnbanEvent) => void; } export declare class ShadowAPI extends EventEmitter<Events> { private ready; Loading dist/ShadowAPI.d.ts.map +1 −1 Original line number Diff line number Diff line {"version":3,"file":"ShadowAPI.d.ts","sourceRoot":"","sources":["../src/ShadowAPI.ts"],"names":[],"mappings":"AAAA,OAAO,YAAY,MAAM,eAAe,CAAC;AACzC,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AACjD,OAAO,EAAE,QAAQ,EAAE,MAAM,mBAAmB,CAAC;AAE7C,OAAO,EAAE,WAAW,EAAE,MAAM,UAAU,CAAC;AAEvC,UAAU,MAAM;IACd,GAAG,EAAE,CAAC,IAAI,EAAE,QAAQ,KAAK,IAAI,CAAC;IAC9B,KAAK,EAAE,CAAC,IAAI,EAAE,UAAU,KAAK,IAAI,CAAC;CACnC;AAED,qBAAa,SAAU,SAAQ,YAAY,CAAC,MAAM,CAAC;IACjD,OAAO,CAAC,KAAK,CAAkB;IAC/B,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,SAAS,CAAkB;IAEnC,OAAO,CAAC,WAAW,CAAmC;IAEtD,OAAO;IAQP;;;OAGG;IACG,SAAS,IAAI,OAAO,CAAC,OAAO,CAAC;IAK7B,cAAc;IAKd,OAAO;IASb,uBAAuB;IAiBvB;;;;;OAKG;IACH,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,GAAG,SAAS;IAKhE,MAAM,CAAC,YAAY,IAAI,WAAW,EAAE;CAGrC"} No newline at end of file {"version":3,"file":"ShadowAPI.d.ts","sourceRoot":"","sources":["../src/ShadowAPI.ts"],"names":[],"mappings":"AAAA,OAAO,YAAY,MAAM,eAAe,CAAC;AAEzC,OAAO,EACL,gBAAgB,EAChB,kBAAkB,EAClB,WAAW,EACX,YAAY,EACZ,cAAc,EACf,MAAM,UAAU,CAAC;AAElB,UAAU,MAAM;IACd,QAAQ,EAAE,CAAC,IAAI,EAAE,YAAY,KAAK,IAAI,CAAC;IACvC,UAAU,EAAE,CAAC,IAAI,EAAE,cAAc,KAAK,IAAI,CAAC;IAC3C,YAAY,EAAE,CAAC,IAAI,EAAE,gBAAgB,KAAK,IAAI,CAAC;IAC/C,cAAc,EAAE,CAAC,IAAI,EAAE,kBAAkB,KAAK,IAAI,CAAC;CACpD;AAED,qBAAa,SAAU,SAAQ,YAAY,CAAC,MAAM,CAAC;IACjD,OAAO,CAAC,KAAK,CAAkB;IAC/B,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,SAAS,CAAkB;IAEnC,OAAO,CAAC,WAAW,CAKR;IAEX,OAAO;IAQP;;;OAGG;IACG,SAAS,IAAI,OAAO,CAAC,OAAO,CAAC;IAK7B,cAAc;IAKd,OAAO;IASb,uBAAuB;IAmBvB;;;;;OAKG;IACH,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,GAAG,SAAS;IAKhE,MAAM,CAAC,YAAY,IAAI,WAAW,EAAE;CAGrC"} No newline at end of file dist/ShadowAPI.js +13 −7 Original line number Diff line number Diff line Loading @@ -14,14 +14,18 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ShadowAPI = void 0; const eventemitter3_1 = __importDefault(require("eventemitter3")); const UnbanEvent_1 = require("./events/UnbanEvent"); const BanEvent_1 = require("./events/BanEvent"); const redis_1 = require("redis"); const events_1 = require("./events"); class ShadowAPI extends eventemitter3_1.default { constructor(shadow_host, redis_uri) { super(); this.ready = false; this.RedisEvents = [BanEvent_1.BanEvent, UnbanEvent_1.UnbanEvent]; this.RedisEvents = [ events_1.UserBanEvent, events_1.UserUnbanEvent, events_1.InstanceBanEvent, events_1.InstanceUnbanEvent, ]; this.shadow_host = shadow_host; this.redis_sub = (0, redis_1.createClient)({ url: redis_uri }); } Loading Loading @@ -54,8 +58,10 @@ class ShadowAPI extends eventemitter3_1.default { // TODO: maybe dynamically create this? // or the Events interface? const classMapping = [ [BanEvent_1.BanEvent, "ban"], [UnbanEvent_1.UnbanEvent, "unban"], [events_1.UserBanEvent, "user_ban"], [events_1.UserUnbanEvent, "user_unban"], [events_1.InstanceBanEvent, "instance_ban"], [events_1.InstanceUnbanEvent, "instance_unban"], ]; const prefix = "shadow:"; for (const [eventcl, emit] of classMapping) { Loading @@ -75,8 +81,8 @@ class ShadowAPI extends eventemitter3_1.default { return shadow; } static getAllEvents() { return [BanEvent_1.BanEvent, UnbanEvent_1.UnbanEvent]; return [events_1.UserBanEvent, events_1.UserUnbanEvent, events_1.InstanceBanEvent, events_1.InstanceUnbanEvent]; } } exports.ShadowAPI = ShadowAPI; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2hhZG93QVBJLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL1NoYWRvd0FQSS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBQSxrRUFBeUM7QUFDekMsb0RBQWlEO0FBQ2pELGdEQUE2QztBQUM3QyxpQ0FBc0Q7QUFRdEQsTUFBYSxTQUFVLFNBQVEsdUJBQW9CO0lBT2pELFlBQW9CLFdBQW1CLEVBQUUsU0FBaUI7UUFDeEQsS0FBSyxFQUFFLENBQUM7UUFQRixVQUFLLEdBQVksS0FBSyxDQUFDO1FBSXZCLGdCQUFXLEdBQUcsQ0FBQyxtQkFBUSxFQUFFLHVCQUFVLENBQVUsQ0FBQztRQUtwRCxJQUFJLENBQUMsV0FBVyxHQUFHLFdBQVcsQ0FBQztRQUUvQixJQUFJLENBQUMsU0FBUyxHQUFHLElBQUEsb0JBQVksRUFBQyxFQUFFLEdBQUcsRUFBRSxTQUFTLEVBQUUsQ0FBQyxDQUFDO0lBQ3BELENBQUM7SUFFRDs7O09BR0c7SUFDRyxTQUFTOztZQUNiLHlFQUF5RTtZQUN6RSxPQUFPLElBQUksQ0FBQztRQUNkLENBQUM7S0FBQTtJQUVLLGNBQWM7O1lBQ2xCLE1BQU0sSUFBSSxDQUFDLFNBQVMsQ0FBQyxPQUFPLEVBQUUsQ0FBQztZQUMvQixJQUFJLENBQUMsdUJBQXVCLEVBQUUsQ0FBQztRQUNqQyxDQUFDO0tBQUE7SUFFSyxPQUFPOztZQUNYLElBQUksSUFBSSxDQUFDLEtBQUs7Z0JBQUUsT0FBTztZQUV2QixNQUFNLElBQUksQ0FBQyxTQUFTLEVBQUUsQ0FBQztZQUN2QixNQUFNLElBQUksQ0FBQyxjQUFjLEVBQUUsQ0FBQztZQUU1QixJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQztRQUNwQixDQUFDO0tBQUE7SUFFRCx1QkFBdUI7UUFDckIsdUNBQXVDO1FBQ3ZDLDJCQUEyQjtRQUMzQixNQUFNLFlBQVksR0FBd0Q7WUFDeEUsQ0FBQyxtQkFBUSxFQUFFLEtBQUssQ0FBQztZQUNqQixDQUFDLHVCQUFVLEVBQUUsT0FBTyxDQUFDO1NBQ3RCLENBQUM7UUFFRixNQUFNLE1BQU0sR0FBRyxTQUFTLENBQUM7UUFFekIsS0FBSyxNQUFNLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxJQUFJLFlBQVksRUFBRSxDQUFDO1lBQzNDLElBQUksQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLE1BQU0sR0FBRyxPQUFPLENBQUMsVUFBVSxFQUFFLEVBQUUsQ0FBQyxJQUFJLEVBQUUsRUFBRTtnQkFDL0QsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsT0FBTyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQVEsQ0FBQyxDQUFDO1lBQ25ELENBQUMsQ0FBQyxDQUFDO1FBQ0wsQ0FBQztJQUNILENBQUM7SUFFRDs7Ozs7T0FLRztJQUNILE1BQU0sQ0FBQyxNQUFNLENBQUMsV0FBbUIsRUFBRSxTQUFpQjtRQUNsRCxNQUFNLE1BQU0sR0FBRyxJQUFJLElBQUksQ0FBQyxXQUFXLEVBQUUsU0FBUyxDQUFDLENBQUM7UUFDaEQsT0FBTyxNQUFNLENBQUM7SUFDaEIsQ0FBQztJQUVELE1BQU0sQ0FBQyxZQUFZO1FBQ2pCLE9BQU8sQ0FBQyxtQkFBUSxFQUFFLHVCQUFVLENBQUMsQ0FBQztJQUNoQyxDQUFDO0NBQ0Y7QUFyRUQsOEJBcUVDIn0= No newline at end of file //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2hhZG93QVBJLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL1NoYWRvd0FQSS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBQSxrRUFBeUM7QUFDekMsaUNBQXNEO0FBQ3RELHFDQU1rQjtBQVNsQixNQUFhLFNBQVUsU0FBUSx1QkFBb0I7SUFZakQsWUFBb0IsV0FBbUIsRUFBRSxTQUFpQjtRQUN4RCxLQUFLLEVBQUUsQ0FBQztRQVpGLFVBQUssR0FBWSxLQUFLLENBQUM7UUFJdkIsZ0JBQVcsR0FBRztZQUNwQixxQkFBWTtZQUNaLHVCQUFjO1lBQ2QseUJBQWdCO1lBQ2hCLDJCQUFrQjtTQUNWLENBQUM7UUFLVCxJQUFJLENBQUMsV0FBVyxHQUFHLFdBQVcsQ0FBQztRQUUvQixJQUFJLENBQUMsU0FBUyxHQUFHLElBQUEsb0JBQVksRUFBQyxFQUFFLEdBQUcsRUFBRSxTQUFTLEVBQUUsQ0FBQyxDQUFDO0lBQ3BELENBQUM7SUFFRDs7O09BR0c7SUFDRyxTQUFTOztZQUNiLHlFQUF5RTtZQUN6RSxPQUFPLElBQUksQ0FBQztRQUNkLENBQUM7S0FBQTtJQUVLLGNBQWM7O1lBQ2xCLE1BQU0sSUFBSSxDQUFDLFNBQVMsQ0FBQyxPQUFPLEVBQUUsQ0FBQztZQUMvQixJQUFJLENBQUMsdUJBQXVCLEVBQUUsQ0FBQztRQUNqQyxDQUFDO0tBQUE7SUFFSyxPQUFPOztZQUNYLElBQUksSUFBSSxDQUFDLEtBQUs7Z0JBQUUsT0FBTztZQUV2QixNQUFNLElBQUksQ0FBQyxTQUFTLEVBQUUsQ0FBQztZQUN2QixNQUFNLElBQUksQ0FBQyxjQUFjLEVBQUUsQ0FBQztZQUU1QixJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQztRQUNwQixDQUFDO0tBQUE7SUFFRCx1QkFBdUI7UUFDckIsdUNBQXVDO1FBQ3ZDLDJCQUEyQjtRQUMzQixNQUFNLFlBQVksR0FBd0Q7WUFDeEUsQ0FBQyxxQkFBWSxFQUFFLFVBQVUsQ0FBQztZQUMxQixDQUFDLHVCQUFjLEVBQUUsWUFBWSxDQUFDO1lBQzlCLENBQUMseUJBQWdCLEVBQUUsY0FBYyxDQUFDO1lBQ2xDLENBQUMsMkJBQWtCLEVBQUUsZ0JBQWdCLENBQUM7U0FDdkMsQ0FBQztRQUVGLE1BQU0sTUFBTSxHQUFHLFNBQVMsQ0FBQztRQUV6QixLQUFLLE1BQU0sQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLElBQUksWUFBWSxFQUFFLENBQUM7WUFDM0MsSUFBSSxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsTUFBTSxHQUFHLE9BQU8sQ0FBQyxVQUFVLEVBQUUsRUFBRSxDQUFDLElBQUksRUFBRSxFQUFFO2dCQUMvRCxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxPQUFPLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBUSxDQUFDLENBQUM7WUFDbkQsQ0FBQyxDQUFDLENBQUM7UUFDTCxDQUFDO0lBQ0gsQ0FBQztJQUVEOzs7OztPQUtHO0lBQ0gsTUFBTSxDQUFDLE1BQU0sQ0FBQyxXQUFtQixFQUFFLFNBQWlCO1FBQ2xELE1BQU0sTUFBTSxHQUFHLElBQUksSUFBSSxDQUFDLFdBQVcsRUFBRSxTQUFTLENBQUMsQ0FBQztRQUNoRCxPQUFPLE1BQU0sQ0FBQztJQUNoQixDQUFDO0lBRUQsTUFBTSxDQUFDLFlBQVk7UUFDakIsT0FBTyxDQUFDLHFCQUFZLEVBQUUsdUJBQWMsRUFBRSx5QkFBZ0IsRUFBRSwyQkFBa0IsQ0FBQyxDQUFDO0lBQzlFLENBQUM7Q0FDRjtBQTVFRCw4QkE0RUMifQ== No newline at end of file dist/events/InstanceBanEvent.d.ts 0 → 100644 +15 −0 Original line number Diff line number Diff line import { IBroadcastable } from "."; export declare class InstanceBanEvent implements IBroadcastable { private _hostname; private _expiresAt; private _public_reason?; constructor(hostname: string, expiresAt: Date, public_reason?: string); static getChannel(): string; static fromString(data: string): InstanceBanEvent; get hostname(): string; get expiresAt(): Date; get public_reason(): string | undefined; getChannel(): string; getMessage(): string; } //# sourceMappingURL=InstanceBanEvent.d.ts.map No newline at end of file dist/events/InstanceBanEvent.d.ts.map 0 → 100644 +1 −0 Original line number Diff line number Diff line {"version":3,"file":"InstanceBanEvent.d.ts","sourceRoot":"","sources":["../../src/events/InstanceBanEvent.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,GAAG,CAAC;AAEnC,qBAAa,gBAAiB,YAAW,cAAc;IACrD,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,UAAU,CAAO;IACzB,OAAO,CAAC,cAAc,CAAC,CAAS;gBAEpB,QAAQ,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,aAAa,CAAC,EAAE,MAAM;IAMrE,MAAM,CAAC,UAAU;IAIjB,MAAM,CAAC,UAAU,CAAC,IAAI,EAAE,MAAM,GAAG,gBAAgB;IAYjD,IAAI,QAAQ,WAEX;IAED,IAAI,SAAS,SAEZ;IAED,IAAI,aAAa,uBAEhB;IAED,UAAU;IAIV,UAAU;CASX"} No newline at end of file Loading
dist/ShadowAPI.d.ts +5 −5 Original line number Diff line number Diff line import EventEmitter from "eventemitter3"; import { UnbanEvent } from "./events/UnbanEvent"; import { BanEvent } from "./events/BanEvent"; import { ShadowEvent } from "./events"; import { InstanceBanEvent, InstanceUnbanEvent, ShadowEvent, UserBanEvent, UserUnbanEvent } from "./events"; interface Events { ban: (info: BanEvent) => void; unban: (info: UnbanEvent) => void; user_ban: (info: UserBanEvent) => void; user_unban: (info: UserUnbanEvent) => void; instance_ban: (info: InstanceBanEvent) => void; instance_unban: (info: InstanceUnbanEvent) => void; } export declare class ShadowAPI extends EventEmitter<Events> { private ready; Loading
dist/ShadowAPI.d.ts.map +1 −1 Original line number Diff line number Diff line {"version":3,"file":"ShadowAPI.d.ts","sourceRoot":"","sources":["../src/ShadowAPI.ts"],"names":[],"mappings":"AAAA,OAAO,YAAY,MAAM,eAAe,CAAC;AACzC,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AACjD,OAAO,EAAE,QAAQ,EAAE,MAAM,mBAAmB,CAAC;AAE7C,OAAO,EAAE,WAAW,EAAE,MAAM,UAAU,CAAC;AAEvC,UAAU,MAAM;IACd,GAAG,EAAE,CAAC,IAAI,EAAE,QAAQ,KAAK,IAAI,CAAC;IAC9B,KAAK,EAAE,CAAC,IAAI,EAAE,UAAU,KAAK,IAAI,CAAC;CACnC;AAED,qBAAa,SAAU,SAAQ,YAAY,CAAC,MAAM,CAAC;IACjD,OAAO,CAAC,KAAK,CAAkB;IAC/B,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,SAAS,CAAkB;IAEnC,OAAO,CAAC,WAAW,CAAmC;IAEtD,OAAO;IAQP;;;OAGG;IACG,SAAS,IAAI,OAAO,CAAC,OAAO,CAAC;IAK7B,cAAc;IAKd,OAAO;IASb,uBAAuB;IAiBvB;;;;;OAKG;IACH,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,GAAG,SAAS;IAKhE,MAAM,CAAC,YAAY,IAAI,WAAW,EAAE;CAGrC"} No newline at end of file {"version":3,"file":"ShadowAPI.d.ts","sourceRoot":"","sources":["../src/ShadowAPI.ts"],"names":[],"mappings":"AAAA,OAAO,YAAY,MAAM,eAAe,CAAC;AAEzC,OAAO,EACL,gBAAgB,EAChB,kBAAkB,EAClB,WAAW,EACX,YAAY,EACZ,cAAc,EACf,MAAM,UAAU,CAAC;AAElB,UAAU,MAAM;IACd,QAAQ,EAAE,CAAC,IAAI,EAAE,YAAY,KAAK,IAAI,CAAC;IACvC,UAAU,EAAE,CAAC,IAAI,EAAE,cAAc,KAAK,IAAI,CAAC;IAC3C,YAAY,EAAE,CAAC,IAAI,EAAE,gBAAgB,KAAK,IAAI,CAAC;IAC/C,cAAc,EAAE,CAAC,IAAI,EAAE,kBAAkB,KAAK,IAAI,CAAC;CACpD;AAED,qBAAa,SAAU,SAAQ,YAAY,CAAC,MAAM,CAAC;IACjD,OAAO,CAAC,KAAK,CAAkB;IAC/B,OAAO,CAAC,WAAW,CAAS;IAC5B,OAAO,CAAC,SAAS,CAAkB;IAEnC,OAAO,CAAC,WAAW,CAKR;IAEX,OAAO;IAQP;;;OAGG;IACG,SAAS,IAAI,OAAO,CAAC,OAAO,CAAC;IAK7B,cAAc;IAKd,OAAO;IASb,uBAAuB;IAmBvB;;;;;OAKG;IACH,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,GAAG,SAAS;IAKhE,MAAM,CAAC,YAAY,IAAI,WAAW,EAAE;CAGrC"} No newline at end of file
dist/ShadowAPI.js +13 −7 Original line number Diff line number Diff line Loading @@ -14,14 +14,18 @@ var __importDefault = (this && this.__importDefault) || function (mod) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ShadowAPI = void 0; const eventemitter3_1 = __importDefault(require("eventemitter3")); const UnbanEvent_1 = require("./events/UnbanEvent"); const BanEvent_1 = require("./events/BanEvent"); const redis_1 = require("redis"); const events_1 = require("./events"); class ShadowAPI extends eventemitter3_1.default { constructor(shadow_host, redis_uri) { super(); this.ready = false; this.RedisEvents = [BanEvent_1.BanEvent, UnbanEvent_1.UnbanEvent]; this.RedisEvents = [ events_1.UserBanEvent, events_1.UserUnbanEvent, events_1.InstanceBanEvent, events_1.InstanceUnbanEvent, ]; this.shadow_host = shadow_host; this.redis_sub = (0, redis_1.createClient)({ url: redis_uri }); } Loading Loading @@ -54,8 +58,10 @@ class ShadowAPI extends eventemitter3_1.default { // TODO: maybe dynamically create this? // or the Events interface? const classMapping = [ [BanEvent_1.BanEvent, "ban"], [UnbanEvent_1.UnbanEvent, "unban"], [events_1.UserBanEvent, "user_ban"], [events_1.UserUnbanEvent, "user_unban"], [events_1.InstanceBanEvent, "instance_ban"], [events_1.InstanceUnbanEvent, "instance_unban"], ]; const prefix = "shadow:"; for (const [eventcl, emit] of classMapping) { Loading @@ -75,8 +81,8 @@ class ShadowAPI extends eventemitter3_1.default { return shadow; } static getAllEvents() { return [BanEvent_1.BanEvent, UnbanEvent_1.UnbanEvent]; return [events_1.UserBanEvent, events_1.UserUnbanEvent, events_1.InstanceBanEvent, events_1.InstanceUnbanEvent]; } } exports.ShadowAPI = ShadowAPI; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2hhZG93QVBJLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL1NoYWRvd0FQSS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBQSxrRUFBeUM7QUFDekMsb0RBQWlEO0FBQ2pELGdEQUE2QztBQUM3QyxpQ0FBc0Q7QUFRdEQsTUFBYSxTQUFVLFNBQVEsdUJBQW9CO0lBT2pELFlBQW9CLFdBQW1CLEVBQUUsU0FBaUI7UUFDeEQsS0FBSyxFQUFFLENBQUM7UUFQRixVQUFLLEdBQVksS0FBSyxDQUFDO1FBSXZCLGdCQUFXLEdBQUcsQ0FBQyxtQkFBUSxFQUFFLHVCQUFVLENBQVUsQ0FBQztRQUtwRCxJQUFJLENBQUMsV0FBVyxHQUFHLFdBQVcsQ0FBQztRQUUvQixJQUFJLENBQUMsU0FBUyxHQUFHLElBQUEsb0JBQVksRUFBQyxFQUFFLEdBQUcsRUFBRSxTQUFTLEVBQUUsQ0FBQyxDQUFDO0lBQ3BELENBQUM7SUFFRDs7O09BR0c7SUFDRyxTQUFTOztZQUNiLHlFQUF5RTtZQUN6RSxPQUFPLElBQUksQ0FBQztRQUNkLENBQUM7S0FBQTtJQUVLLGNBQWM7O1lBQ2xCLE1BQU0sSUFBSSxDQUFDLFNBQVMsQ0FBQyxPQUFPLEVBQUUsQ0FBQztZQUMvQixJQUFJLENBQUMsdUJBQXVCLEVBQUUsQ0FBQztRQUNqQyxDQUFDO0tBQUE7SUFFSyxPQUFPOztZQUNYLElBQUksSUFBSSxDQUFDLEtBQUs7Z0JBQUUsT0FBTztZQUV2QixNQUFNLElBQUksQ0FBQyxTQUFTLEVBQUUsQ0FBQztZQUN2QixNQUFNLElBQUksQ0FBQyxjQUFjLEVBQUUsQ0FBQztZQUU1QixJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQztRQUNwQixDQUFDO0tBQUE7SUFFRCx1QkFBdUI7UUFDckIsdUNBQXVDO1FBQ3ZDLDJCQUEyQjtRQUMzQixNQUFNLFlBQVksR0FBd0Q7WUFDeEUsQ0FBQyxtQkFBUSxFQUFFLEtBQUssQ0FBQztZQUNqQixDQUFDLHVCQUFVLEVBQUUsT0FBTyxDQUFDO1NBQ3RCLENBQUM7UUFFRixNQUFNLE1BQU0sR0FBRyxTQUFTLENBQUM7UUFFekIsS0FBSyxNQUFNLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxJQUFJLFlBQVksRUFBRSxDQUFDO1lBQzNDLElBQUksQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLE1BQU0sR0FBRyxPQUFPLENBQUMsVUFBVSxFQUFFLEVBQUUsQ0FBQyxJQUFJLEVBQUUsRUFBRTtnQkFDL0QsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsT0FBTyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQVEsQ0FBQyxDQUFDO1lBQ25ELENBQUMsQ0FBQyxDQUFDO1FBQ0wsQ0FBQztJQUNILENBQUM7SUFFRDs7Ozs7T0FLRztJQUNILE1BQU0sQ0FBQyxNQUFNLENBQUMsV0FBbUIsRUFBRSxTQUFpQjtRQUNsRCxNQUFNLE1BQU0sR0FBRyxJQUFJLElBQUksQ0FBQyxXQUFXLEVBQUUsU0FBUyxDQUFDLENBQUM7UUFDaEQsT0FBTyxNQUFNLENBQUM7SUFDaEIsQ0FBQztJQUVELE1BQU0sQ0FBQyxZQUFZO1FBQ2pCLE9BQU8sQ0FBQyxtQkFBUSxFQUFFLHVCQUFVLENBQUMsQ0FBQztJQUNoQyxDQUFDO0NBQ0Y7QUFyRUQsOEJBcUVDIn0= No newline at end of file //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2hhZG93QVBJLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL1NoYWRvd0FQSS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBQSxrRUFBeUM7QUFDekMsaUNBQXNEO0FBQ3RELHFDQU1rQjtBQVNsQixNQUFhLFNBQVUsU0FBUSx1QkFBb0I7SUFZakQsWUFBb0IsV0FBbUIsRUFBRSxTQUFpQjtRQUN4RCxLQUFLLEVBQUUsQ0FBQztRQVpGLFVBQUssR0FBWSxLQUFLLENBQUM7UUFJdkIsZ0JBQVcsR0FBRztZQUNwQixxQkFBWTtZQUNaLHVCQUFjO1lBQ2QseUJBQWdCO1lBQ2hCLDJCQUFrQjtTQUNWLENBQUM7UUFLVCxJQUFJLENBQUMsV0FBVyxHQUFHLFdBQVcsQ0FBQztRQUUvQixJQUFJLENBQUMsU0FBUyxHQUFHLElBQUEsb0JBQVksRUFBQyxFQUFFLEdBQUcsRUFBRSxTQUFTLEVBQUUsQ0FBQyxDQUFDO0lBQ3BELENBQUM7SUFFRDs7O09BR0c7SUFDRyxTQUFTOztZQUNiLHlFQUF5RTtZQUN6RSxPQUFPLElBQUksQ0FBQztRQUNkLENBQUM7S0FBQTtJQUVLLGNBQWM7O1lBQ2xCLE1BQU0sSUFBSSxDQUFDLFNBQVMsQ0FBQyxPQUFPLEVBQUUsQ0FBQztZQUMvQixJQUFJLENBQUMsdUJBQXVCLEVBQUUsQ0FBQztRQUNqQyxDQUFDO0tBQUE7SUFFSyxPQUFPOztZQUNYLElBQUksSUFBSSxDQUFDLEtBQUs7Z0JBQUUsT0FBTztZQUV2QixNQUFNLElBQUksQ0FBQyxTQUFTLEVBQUUsQ0FBQztZQUN2QixNQUFNLElBQUksQ0FBQyxjQUFjLEVBQUUsQ0FBQztZQUU1QixJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQztRQUNwQixDQUFDO0tBQUE7SUFFRCx1QkFBdUI7UUFDckIsdUNBQXVDO1FBQ3ZDLDJCQUEyQjtRQUMzQixNQUFNLFlBQVksR0FBd0Q7WUFDeEUsQ0FBQyxxQkFBWSxFQUFFLFVBQVUsQ0FBQztZQUMxQixDQUFDLHVCQUFjLEVBQUUsWUFBWSxDQUFDO1lBQzlCLENBQUMseUJBQWdCLEVBQUUsY0FBYyxDQUFDO1lBQ2xDLENBQUMsMkJBQWtCLEVBQUUsZ0JBQWdCLENBQUM7U0FDdkMsQ0FBQztRQUVGLE1BQU0sTUFBTSxHQUFHLFNBQVMsQ0FBQztRQUV6QixLQUFLLE1BQU0sQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLElBQUksWUFBWSxFQUFFLENBQUM7WUFDM0MsSUFBSSxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsTUFBTSxHQUFHLE9BQU8sQ0FBQyxVQUFVLEVBQUUsRUFBRSxDQUFDLElBQUksRUFBRSxFQUFFO2dCQUMvRCxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxPQUFPLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBUSxDQUFDLENBQUM7WUFDbkQsQ0FBQyxDQUFDLENBQUM7UUFDTCxDQUFDO0lBQ0gsQ0FBQztJQUVEOzs7OztPQUtHO0lBQ0gsTUFBTSxDQUFDLE1BQU0sQ0FBQyxXQUFtQixFQUFFLFNBQWlCO1FBQ2xELE1BQU0sTUFBTSxHQUFHLElBQUksSUFBSSxDQUFDLFdBQVcsRUFBRSxTQUFTLENBQUMsQ0FBQztRQUNoRCxPQUFPLE1BQU0sQ0FBQztJQUNoQixDQUFDO0lBRUQsTUFBTSxDQUFDLFlBQVk7UUFDakIsT0FBTyxDQUFDLHFCQUFZLEVBQUUsdUJBQWMsRUFBRSx5QkFBZ0IsRUFBRSwyQkFBa0IsQ0FBQyxDQUFDO0lBQzlFLENBQUM7Q0FDRjtBQTVFRCw4QkE0RUMifQ== No newline at end of file
dist/events/InstanceBanEvent.d.ts 0 → 100644 +15 −0 Original line number Diff line number Diff line import { IBroadcastable } from "."; export declare class InstanceBanEvent implements IBroadcastable { private _hostname; private _expiresAt; private _public_reason?; constructor(hostname: string, expiresAt: Date, public_reason?: string); static getChannel(): string; static fromString(data: string): InstanceBanEvent; get hostname(): string; get expiresAt(): Date; get public_reason(): string | undefined; getChannel(): string; getMessage(): string; } //# sourceMappingURL=InstanceBanEvent.d.ts.map No newline at end of file
dist/events/InstanceBanEvent.d.ts.map 0 → 100644 +1 −0 Original line number Diff line number Diff line {"version":3,"file":"InstanceBanEvent.d.ts","sourceRoot":"","sources":["../../src/events/InstanceBanEvent.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,GAAG,CAAC;AAEnC,qBAAa,gBAAiB,YAAW,cAAc;IACrD,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,UAAU,CAAO;IACzB,OAAO,CAAC,cAAc,CAAC,CAAS;gBAEpB,QAAQ,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,aAAa,CAAC,EAAE,MAAM;IAMrE,MAAM,CAAC,UAAU;IAIjB,MAAM,CAAC,UAAU,CAAC,IAAI,EAAE,MAAM,GAAG,gBAAgB;IAYjD,IAAI,QAAQ,WAEX;IAED,IAAI,SAAS,SAEZ;IAED,IAAI,aAAa,uBAEhB;IAED,UAAU;IAIV,UAAU;CASX"} No newline at end of file