Optional dataDecide how to deep copy component data when updates
Optional dynamicEnable dynamic slots or not
Optional externalIs external component or not
Optional extraAn extra style scope assigned to the component
Optional hostThe host node tag name (only valid in external components)
Optional idGenerate a prefix for ID written to backend node
Optional listenerEnable listener change events or not
Optional multipleEnable multiple slots or not
Optional propertyProperty comparer function, return false if properties are equal
Optional propertyInit component with property values or not
Optional propertyDecide how to deep copy when a property changes
Optional pureFilter some fields out when applying to templates
Optional reflectWrite property values of components to backend with setAttribute
Optional styleThe style scope
Optional templateThe template engine
Optional useUse the methods in method caller as the event handlers or not
Optional virtualComponent host node is virtual or not
Optional writeAllow properties and methods to be able to visit directly in component instance
Optional writeWrite node ID to backend node
Options for a component