@aeternity/aepp-calldata
Version:
Aeternity data serialization library
19 lines (13 loc) • 462 B
JavaScript
import CompositeDataFactory from './DataFactory/CompositeDataFactory.js'
import InternalMapper from './Mapper/InternalMapper.js'
class ExternalDataFactory extends CompositeDataFactory {
constructor() {
super()
this._mapper = new InternalMapper()
}
create(type, value) {
const internalValue = this._mapper.toInternal(type, value)
return super.create(type, internalValue)
}
}
export default ExternalDataFactory