Skip to content

Releases: yw662/rikka

@takanashi/rikka-web-agent@0.1.2

10 Jun 02:23
92ebbb3

Choose a tag to compare

Patch Changes

  • 2a29b61: Remove unnecessary ElementConstructor<any> type annotation on RikkaWebAgent definition for better type inference.
  • Updated dependencies [2a29b61]
    • @takanashi/rikka-elements@0.2.1

@takanashi/rikka-live-playground@0.2.0

10 Jun 02:23
92ebbb3

Choose a tag to compare

Minor Changes

  • 2a29b61: Change default layout from vertical (top-bottom) to horizontal (left-right) split.

Patch Changes

  • Updated dependencies [2a29b61]
    • @takanashi/rikka-elements@0.2.1

@takanashi/rikka-elements@0.2.1

10 Jun 02:23
92ebbb3

Choose a tag to compare

Patch Changes

  • 2a29b61: Fix event handler types: use EventDetailOfNonVoid so that on* handlers receive CustomEvent<T> instead of CustomEvent<void | T> when the event spec is non-void.

@takanashi/rikka-web-agent@0.1.1

09 Jun 17:42

Choose a tag to compare

Patch Changes

  • Updated dependencies [6f88b6d]
    • @takanashi/rikka-elements@0.2.0

@takanashi/rikka-live-playground@0.1.2

09 Jun 17:42

Choose a tag to compare

Patch Changes

  • 6f88b6d: fix(rikka-live-playground): 显式标注 forEach 回调参数为 HTMLElement,避免在严格类型下 btn.dataset 访问报错。无运行时行为变化。
  • Updated dependencies [6f88b6d]
    • @takanashi/rikka-elements@0.2.0

@takanashi/rikka-elements@0.2.0

09 Jun 17:42

Choose a tag to compare

Minor Changes

  • 6f88b6d: feat(rikka-elements): 扩展 defineElement 的 API

    • 新增 1-arg builder 重载:defineElement(tag).attrs()...build(),支持链式声明
    • 导出 5 个 builder 阶段类型:BuilderFreshBuilderWithBindingsBuilderWithMethodsBuilderWithTemplateBuilderWithRender,以及 AnyBuilder 联合类型
    • ElementConfig 改用 NoInfer<C> 改善 render(this) 的类型推导
    • defineElement 内部增加 JSDoc 注释,解释原生 on* 事件覆盖、EventSpec
    • 新增 386 行单元测试覆盖 attribute / event / method / render 链路