diamante-js-xdr
Version:
Read/write XDR encoded data structures (RFC 4506)
20 lines (15 loc) • 424 B
JavaScript
import { XdrPrimitiveType } from './xdr-type';
import { XdrWriterError } from './errors';
export class Void extends XdrPrimitiveType {
/* jshint unused: false */
static read() {
return undefined;
}
static write(value) {
if (value !== undefined)
throw new XdrWriterError('trying to write value to a void slot');
}
static isValid(value) {
return value === undefined;
}
}