UNPKG

diffusion

Version:

Diffusion JavaScript client

34 lines (33 loc) 986 B
"use strict"; /** * @module Serialisers */ Object.defineProperty(exports, "__esModule", { value: true }); exports.AbstractSerialiser = void 0; var errors_1 = require("./../../errors/errors"); /** * An abstract serialiser that implements {@link Serialiser.read} and * {@link Serialiser.write} withe methods that throw an error. */ var AbstractSerialiser = /** @class */ (function () { function AbstractSerialiser() { } /** * @inheritdoc * * @throws not implemented error */ AbstractSerialiser.prototype.read = function (bis) { throw new errors_1.InternalError('AbstractSerialiser#read is not implemented'); }; /** * @inheritdoc * * @throws not implemented error */ AbstractSerialiser.prototype.write = function (bos, val) { throw new errors_1.InternalError('AbstractSerialiser#write is not implemented'); }; return AbstractSerialiser; }()); exports.AbstractSerialiser = AbstractSerialiser;