UNPKG

diffusion

Version:

Diffusion JavaScript client

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