diff --git a/protocol/src/main/resources/typescript/ProtocolManagerTemplate.ts b/protocol/src/main/resources/typescript/ProtocolManagerTemplate.ts index 61d8eef6..ba8726c5 100644 --- a/protocol/src/main/resources/typescript/ProtocolManagerTemplate.ts +++ b/protocol/src/main/resources/typescript/ProtocolManagerTemplate.ts @@ -1,4 +1,5 @@ {} +import IByteBuffer from "./IByteBuffer"; const protocols = new Map(); @@ -14,14 +15,14 @@ class ProtocolManager { return protocol; } - static write(buffer: any, packet: any): void { + static write(buffer: IByteBuffer, packet: any): void { const protocolId = packet.protocolId(); buffer.writeShort(protocolId); const protocol = ProtocolManager.getProtocol(protocolId); protocol.write(buffer, packet); } - static read(buffer: any): any { + static read(buffer: IByteBuffer): any { const protocolId = buffer.readShort(); const protocol = ProtocolManager.getProtocol(protocolId); const packet = protocol.read(buffer); diff --git a/protocol/src/test/typescript/zfoots/ProtocolManager.ts b/protocol/src/test/typescript/zfoots/ProtocolManager.ts index c2456ca0..5adb4542 100644 --- a/protocol/src/test/typescript/zfoots/ProtocolManager.ts +++ b/protocol/src/test/typescript/zfoots/ProtocolManager.ts @@ -5,6 +5,7 @@ import NormalObject from './packet/NormalObject'; import ObjectA from './packet/ObjectA'; import ObjectB from './packet/ObjectB'; import SimpleObject from './packet/SimpleObject'; +import IByteBuffer from "./IByteBuffer"; const protocols = new Map(); @@ -26,14 +27,14 @@ class ProtocolManager { return protocol; } - static write(buffer: any, packet: any): void { + static write(buffer: IByteBuffer, packet: any): void { const protocolId = packet.protocolId(); buffer.writeShort(protocolId); const protocol = ProtocolManager.getProtocol(protocolId); protocol.write(buffer, packet); } - static read(buffer: any): any { + static read(buffer: IByteBuffer): any { const protocolId = buffer.readShort(); const protocol = ProtocolManager.getProtocol(protocolId); const packet = protocol.read(buffer);