Skip to content

Commit aee91a5

Browse files
committed
Rename EventEmitter to EventSpewer
1 parent cd4e56f commit aee91a5

File tree

7 files changed

+20
-20
lines changed

7 files changed

+20
-20
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
22
"name": "detritus-client-socket",
3-
"version": "0.3.7",
3+
"version": "0.4.0",
44
"description": "A TypeScript NodeJS library to interact with Discord's Gateway",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",
77
"files": [
88
"lib/**/*"
99
],
1010
"dependencies": {
11-
"detritus-utils": "^0.1.10",
11+
"detritus-utils": "^0.2.0",
1212
"ws": "^7.1.2"
1313
},
1414
"devDependencies": {
15-
"@types/node": "^12.7.11"
15+
"@types/node": "^12.7.12"
1616
},
1717
"peerDependencies": {
1818
"erlpack": "^0.1.2",

src/basesocket.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { BaseCollection, EventEmitter, Timers } from 'detritus-utils';
1+
import { BaseCollection, EventSpewer, Timers } from 'detritus-utils';
22

33
import {
44
SocketCloseCodes,
@@ -32,7 +32,7 @@ if (WebsocketDependency.module === null) {
3232
throw new Error(`Missing a WebSocket Dependency, pick one: ${JSON.stringify(Object.values(DependencyTypes))}`)
3333
}
3434

35-
export class BaseSocket extends EventEmitter {
35+
export class BaseSocket extends EventSpewer {
3636
readonly pings = new BaseCollection<string, {
3737
reject: Function,
3838
resolve: Function,

src/constants.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export const Package = Object.freeze({
22
URL: 'https://github.com/detritusjs/client-socket',
3-
VERSION: '0.3.7',
3+
VERSION: '0.4.0',
44
});
55

66
function normalize(object: {[key: string]: any}) {

src/decompressor.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { EventEmitter } from 'detritus-utils';
1+
import { EventSpewer } from 'detritus-utils';
22

33
import { InflateError } from './errors';
44

@@ -24,7 +24,7 @@ try {
2424
Inflate.type = DependencyTypes.PAKO;
2525
} catch(e) {}
2626

27-
export class Decompressor extends EventEmitter {
27+
export class Decompressor extends EventSpewer {
2828
dataChunks: Array<Buffer>;
2929
chunks: Array<Buffer>;
3030
chunkSize: number;

src/gateway.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as os from 'os';
22
import { URL } from 'url';
33

4-
import { EventEmitter, BaseCollection, Timers } from 'detritus-utils';
4+
import { EventSpewer, BaseCollection, Timers } from 'detritus-utils';
55

66
import { BaseSocket } from './basesocket';
77
import { Bucket } from './bucket';
@@ -81,7 +81,7 @@ export interface SocketOptions {
8181
shardId?: number,
8282
}
8383

84-
export class Socket extends EventEmitter {
84+
export class Socket extends EventSpewer {
8585
readonly state: string = SocketStates.CLOSED;
8686

8787
_heartbeat: {
@@ -954,7 +954,7 @@ export class Socket extends EventEmitter {
954954
});
955955
}
956956

957-
on(event: string, listener: Function): this;
957+
on(event: string | symbol, listener: (...args: any[]) => void): this;
958958
on(event: 'close', listener: (payload: {code: number, reason: string}) => any): this;
959959
on(event: 'killed', listener: () => any): this;
960960
on(event: 'open', listener: (target: BaseSocket) => any): this;
@@ -963,7 +963,7 @@ export class Socket extends EventEmitter {
963963
on(event: 'socket', listener: (socket: BaseSocket) => any): this;
964964
on(event: 'state', listener: ({state}: {state: string}) => any): this;
965965
on(event: 'warn', listener: (error: Error) => any): this;
966-
on(event: string, listener: Function): this {
966+
on(event: string | symbol, listener: (...args: any[]) => void): this {
967967
super.on(event, listener);
968968
return this;
969969
}

src/media.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { EventEmitter, Timers } from 'detritus-utils';
1+
import { EventSpewer, Timers } from 'detritus-utils';
22

33
import { BaseSocket } from './basesocket';
44
import { Bucket } from './bucket';
@@ -39,7 +39,7 @@ const defaultOptions = {
3939
video: false,
4040
};
4141

42-
export class Socket extends EventEmitter {
42+
export class Socket extends EventSpewer {
4343
readonly state: string = SocketStates.CLOSED;
4444

4545
_heartbeat: {
@@ -724,7 +724,7 @@ export class Socket extends EventEmitter {
724724
);
725725
}
726726

727-
on(event: string, listener: Function): this;
727+
on(event: string | symbol, listener: (...args: any[]) => void): this;
728728
on(event: 'close', listener: (payload: {code: number, reason: string}) => any): this;
729729
on(event: 'killed', listener: () => any): this;
730730
on(event: 'open', listener: (target: BaseSocket) => any): this;
@@ -735,7 +735,7 @@ export class Socket extends EventEmitter {
735735
on(event: 'transport', listener: (transport: MediaUDPSocket) => any): this;
736736
on(event: 'transportReady', listener: (transport: MediaUDPSocket) => any): this;
737737
on(event: 'warn', listener: (error: Error) => any): this;
738-
on(event: string, listener: Function): this {
738+
on(event: string | symbol, listener: (...args: any[]) => void): this {
739739
super.on(event, listener);
740740
return this;
741741
}

src/mediaudp.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as dgram from 'dgram';
22

3-
import { EventEmitter } from 'detritus-utils';
3+
import { EventSpewer } from 'detritus-utils';
44

55
import {
66
MediaCodecs,
@@ -70,7 +70,7 @@ export interface UDPFrom {
7070
}
7171

7272

73-
export class Socket extends EventEmitter {
73+
export class Socket extends EventSpewer {
7474
caches: {
7575
audio: Buffer,
7676
video?: Buffer,
@@ -768,7 +768,7 @@ export class Socket extends EventEmitter {
768768
});
769769
}
770770

771-
on(event: string, listener: Function): this;
771+
on(event: string | symbol, listener: (...args: any[]) => void): this;
772772
on(event: 'close', listener: () => any): this;
773773
on(event: 'killed', listener: () => any): this;
774774
on(event: 'log', listener: (error: Error) => any): this;
@@ -777,7 +777,7 @@ export class Socket extends EventEmitter {
777777
on(event: 'ready', listener: () => any): this;
778778
on(event: 'socket', listener: (socket: dgram.Socket) => any): this;
779779
on(event: 'warn', listener: (error: Error) => any): this;
780-
on(event: string, listener: Function): this {
780+
on(event: string | symbol, listener: (...args: any[]) => void): this {
781781
super.on(event, listener);
782782
return this;
783783
}

0 commit comments

Comments
 (0)