diff --git a/apis/websocket/src/classes/Client.ts b/apis/websocket/src/classes/Client.ts index defe268..93b44f7 100755 --- a/apis/websocket/src/classes/Client.ts +++ b/apis/websocket/src/classes/Client.ts @@ -40,21 +40,21 @@ export default class Client { this.#emitter.emit('ready') } - on(name: TOpName, handler: ClientEventHandlers[typeof name]) { + on(name: T, handler: ClientEventHandlers[typeof name]) { this.#emitter.on(name, handler) } - once(name: TOpName, handler: ClientEventHandlers[typeof name]) { + once(name: T, handler: ClientEventHandlers[typeof name]) { this.#emitter.once(name, handler) } - off(name: TOpName, handler: ClientEventHandlers[typeof name]) { + off(name: T, handler: ClientEventHandlers[typeof name]) { this.#emitter.off(name, handler) } - send(packet: Omit, 's'>, sequence?: number) { + send(packet: Omit, 's'>, sequence?: number) { this.#throwIfDisconnected('Cannot send packet to client that has already disconnected') - this.#socket.send(serializePacket({ ...packet, s: sequence ?? this.currentSequence++ } as Packet), err => { + this.#socket.send(serializePacket({ ...packet, s: sequence ?? this.currentSequence++ } as Packet), err => { throw err }) } diff --git a/packages/api/utility-types.d.ts b/packages/api/src/types.d.ts similarity index 100% rename from packages/api/utility-types.d.ts rename to packages/api/src/types.d.ts diff --git a/packages/api/tsconfig.json b/packages/api/tsconfig.json index ef4e094..6c0164e 100755 --- a/packages/api/tsconfig.json +++ b/packages/api/tsconfig.json @@ -7,6 +7,5 @@ "module": "ESNext", "composite": true, "noEmit": false - }, - "exclude": ["node_modules", "dist"] + } } diff --git a/packages/shared/tsconfig.json b/packages/shared/tsconfig.json index ef4e094..6c0164e 100755 --- a/packages/shared/tsconfig.json +++ b/packages/shared/tsconfig.json @@ -7,6 +7,5 @@ "module": "ESNext", "composite": true, "noEmit": false - }, - "exclude": ["node_modules", "dist"] + } } diff --git a/tsconfig.json b/tsconfig.json index c7d6ee5..9962c1d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -21,6 +21,5 @@ "allowSyntheticDefaultImports": true, "isolatedModules": true, "allowImportingTsExtensions": false - }, - "exclude": ["**/dist"] + } } diff --git a/tsconfig.packages.json b/tsconfig.packages.json index 685fcf3..f900901 100644 --- a/tsconfig.packages.json +++ b/tsconfig.packages.json @@ -11,5 +11,6 @@ { "path": "./packages/api" } - ] + ], + "exclude": ["**/node_modules", "**/dist"] }