Skip to content

Add diagnostics_channel module externs#213

Merged
kevinresol merged 3 commits into
HaxeFoundation:masterfrom
kevinresol:feat/diagnostics-channel
Jul 14, 2026
Merged

Add diagnostics_channel module externs#213
kevinresol merged 3 commits into
HaxeFoundation:masterfrom
kevinresol:feat/diagnostics-channel

Conversation

@kevinresol

Copy link
Copy Markdown
Contributor

Summary

  • Add js.node.DiagnosticsChannel module externs (channel, hasSubscribers, subscribe, unsubscribe, tracingChannel) aligned with Node.js v24 LTS.
  • Add Channel and TracingChannel classes under js.node.diagnostics_channel, including store-binding helpers and trace wrappers (traceSync / tracePromise / traceCallback).

Test plan

Made with Cursor

kevinresol and others added 3 commits July 13, 2026 23:53
Co-authored-by: Cursor <cursoragent@cursor.com>
…elds.

TracingChannel is not exported from diagnostics_channel, so treat it like
fs.Stats; mark start/end/asyncStart/asyncEnd/error as (default, never).

Co-authored-by: Cursor <cursoragent@cursor.com>
@kevinresol kevinresol merged commit a72b250 into HaxeFoundation:master Jul 14, 2026
10 checks passed
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