@aeternity/aepp-calldata
Version:
Aeternity data serialization library
20 lines (19 loc) • 725 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _CompositeDataFactory = _interopRequireDefault(require("./DataFactory/CompositeDataFactory.cjs"));
var _InternalMapper = _interopRequireDefault(require("./Mapper/InternalMapper.cjs"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
class ExternalDataFactory extends _CompositeDataFactory.default {
constructor() {
super();
this._mapper = new _InternalMapper.default();
}
create(type, value) {
const internalValue = this._mapper.toInternal(type, value);
return super.create(type, internalValue);
}
}
var _default = exports.default = ExternalDataFactory;