Skip to main content
Version: 2.x

API Reference > @next-core/brick-kit > PropertyDeclaration > converter

PropertyDeclaration.converter property

Indicates how to convert the attribute to/from a property. If this value is a function, it is used to convert the attribute value a the property value. If it's an object, it can have keys for fromAttribute and toAttribute. If no toAttribute function is provided and reflect is set to true, the property value is set directly to the attribute. A default converter is used if none is provided; it supports Boolean, String, Number, Object, and Array. Note, when a property changes and the converter is used to update the attribute, the property is never updated again as a result of the attribute changing, and vice versa.

Signature:

readonly converter?: ComplexAttributeConverter<Type>;