UNPKG

@aptpod/iscp-ts

Version:

iSCP 2.0 client library for TypeScript

46 lines 1.54 kB
import { PingExtensionFields, PongExtensionFields, Ping, Pong } from '../../message'; export class WireToProto { static pingExtensionFields(_wire) { return {}; } static pongExtensionFields(_wire) { return {}; } static ping(wire) { return { requestId: wire.requestId, extensionFields: typeof wire.extensionFields === 'undefined' ? undefined : WireToProto.pingExtensionFields(wire.extensionFields), }; } static pong(wire) { return { requestId: wire.requestId, extensionFields: typeof wire.extensionFields === 'undefined' ? undefined : WireToProto.pongExtensionFields(wire.extensionFields), }; } } export class ProtoToWire { static pingExtensionFields(_proto) { return new PingExtensionFields(); } static pongExtensionFields(_proto) { return new PongExtensionFields(); } static ping(proto) { return new Ping({ requestId: proto.requestId, extensionFields: typeof proto.extensionFields === 'undefined' ? undefined : ProtoToWire.pingExtensionFields(proto.extensionFields), }); } static pong(proto) { return new Pong({ requestId: proto.requestId, extensionFields: typeof proto.extensionFields === 'undefined' ? undefined : ProtoToWire.pongExtensionFields(proto.extensionFields), }); } } //# sourceMappingURL=ping-pong.js.map