18 components now use withProps(HTMLElement, PROPS) instead of
repeating TypedBase cast, static get observedAttributes(), and
static { definePropAccessors(...) } in each file.
Adds src/core/with-props.ts — a mixin factory that derives
PropTypesFromTable, defines property accessors, and sets up
observedAttributes from a PROPS table in a single expression.
|
||
|---|---|---|
| .. | ||
| path-style.ts | ||
| register.ts | ||
| utils.ts | ||
| with-props.ts | ||