packages/structure/src/coercion/coercions/generic.js
module.exports = {
isCoerced(value, attributeDefinition) {
return value instanceof attributeDefinition.resolveType();
},
coerce(value, attributeDefinition) {
const type = attributeDefinition.resolveType();
return new type(value);
},
};