UNPKG

diffusion

Version:

Diffusion JavaScript client

33 lines (32 loc) 908 B
"use strict"; /** * @module Serialisers */ Object.defineProperty(exports, "__esModule", { value: true }); exports.StringSerialiser = exports.StringSerialiserClass = void 0; var Codec = require("./../io/codec"); /** * A Serialiser for string values */ var StringSerialiserClass = /** @class */ (function () { function StringSerialiserClass() { } /** * @inheritdoc */ StringSerialiserClass.prototype.read = function (bis) { return Codec.readString(bis); }; /** * @inheritdoc */ StringSerialiserClass.prototype.write = function (bos, val) { Codec.writeString(bos, val); }; return StringSerialiserClass; }()); exports.StringSerialiserClass = StringSerialiserClass; /** * The {@link StringSerialiser} singleton */ // eslint-disable-next-line @typescript-eslint/naming-convention exports.StringSerialiser = new StringSerialiserClass();