@aptpod/iscp-ts
Version:
iSCP 2.0 client library for TypeScript
37 lines • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.invalidProto = exports.invalidWire = void 0;
const exceptions_1 = require("../../exceptions");
exports.invalidWire = {
oneOf: {
toWire: () => {
// @ts-ignore
return 10;
},
toErrorClass() {
return exceptions_1.ISCPMalformedMessageError;
},
toError() {
return new exceptions_1.ISCPMalformedMessageError('Unrecognized message.');
},
},
};
exports.invalidProto = {
oneOf: {
toProto: () => {
return {
message: {
// @ts-ignore
oneofKind: '__unrecognized__',
},
};
},
toErrorClass() {
return exceptions_1.ISCPMalformedMessageError;
},
toError() {
return new exceptions_1.ISCPMalformedMessageError('Unrecognized message.');
},
},
};
//# sourceMappingURL=message.js.map