UNPKG

@aeternity/aepp-calldata

Version:
24 lines (23 loc) 748 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _SerializerError = _interopRequireDefault(require("../Errors/SerializerError.cjs")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } class BaseSerializer { constructor(globalSerializer) { this.globalSerializer = globalSerializer; } serialize(_data) { throw new _SerializerError.default('Not implemented.'); } deserialize(data, typeInfo) { const [value, _rest] = this.deserializeStream(data, typeInfo); return value; } deserializeStream(_data, _typeInfo) { throw new _SerializerError.default('Not implemented.'); } } var _default = exports.default = BaseSerializer;