Skip to content

refactor: simplify DOM, event, and observer module surfaces#245

Merged
jderochervlk merged 2 commits into
pre-alphafrom
issue-238-dom-events
Apr 18, 2026
Merged

refactor: simplify DOM, event, and observer module surfaces#245
jderochervlk merged 2 commits into
pre-alphafrom
issue-238-dom-events

Conversation

@jderochervlk
Copy link
Copy Markdown
Collaborator

Summary

  • add concrete-module t aliases across the DOM, event, UIEvents,
    and observer surface
  • update DOM-facing tests to use Window.current and concrete module
    aliases instead of reaching into raw *Types modules
  • remove the trivial DOM
    voidFunction alias while keeping meaningful callback contracts such as
    frameRequestCallback

Validation

  • npm run build
  • npm test

Related

@jderochervlk jderochervlk requested review from brnrdog and tsnobip April 18, 2026 13:44
@jderochervlk jderochervlk merged commit 02fb350 into pre-alpha Apr 18, 2026
1 check passed
@jderochervlk jderochervlk deleted the issue-238-dom-events branch April 18, 2026 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant