diamante-js-xdr
Version:
Read/write XDR encoded data structures (RFC 4506)
26 lines (22 loc) • 602 B
JavaScript
export class XdrWriterError extends TypeError {
constructor(message) {
super(`XDR Write Error: ${message}`);
}
}
export class XdrReaderError extends TypeError {
constructor(message) {
super(`XDR Read Error: ${message}`);
}
}
export class XdrDefinitionError extends TypeError {
constructor(message) {
super(`XDR Type Definition Error: ${message}`);
}
}
export class XdrNotImplementedDefinitionError extends XdrDefinitionError {
constructor() {
super(
`method not implemented, it should be overloaded in the descendant class.`
);
}
}