Skip to content

Resolve #1609: Export throttler consume input#1658

Merged
ayden94 merged 3 commits intomainfrom
issue-1609-export-throttler-consume-input
May 6, 2026
Merged

Resolve #1609: Export throttler consume input#1658
ayden94 merged 3 commits intomainfrom
issue-1609-export-throttler-consume-input

Conversation

@ayden94
Copy link
Copy Markdown
Contributor

@ayden94 ayden94 commented May 6, 2026

Summary

Changes

  • Added ThrottlerConsumeInput to the root packages/throttler/src/index.ts type exports.
  • Expanded source TSDoc for ThrottlerConsumeInput and its fields.
  • Added a public entrypoint regression test that imports the low-level consume input type from the root barrel.
  • Updated packages/throttler/README.md and packages/throttler/README.ko.md public API overview entries.
  • Added .changeset/throttler-consume-input-surface.md as a patch release note for @fluojs/throttler.

Testing

  • pnpm install --offline --frozen-lockfile (worktree dependency links only)
  • pnpm --filter @fluojs/validation --filter @fluojs/http --filter @fluojs/runtime --filter @fluojs/throttler build
  • pnpm --filter @fluojs/throttler typecheck
  • pnpm --filter @fluojs/throttler test
  • pnpm verify:public-export-tsdoc
  • LSP diagnostics: clean for packages/throttler/src

Public export documentation

  • Changed public exports include a source-level summary.
  • Changed exported functions document matching @param / @returns tags where applicable.
  • Source @example blocks and README scenario examples still play complementary roles.

Behavioral contract

  • No documented behavioral contracts were removed without migration notes.
  • New behavioral contracts are documented in the affected package README.
  • Intentional limitations are explicitly stated (not silently removed).
  • Runtime invariants are covered by regression tests.

Platform consistency governance (SSOT)

  • SSOT English/Korean mirror structure remains synchronized for changed governance docs.
  • If platform contract docs changed, companion updates include discoverability/docs index, tooling or CI enforcement, and regression-test evidence.
  • Any package README alignment/conformance claims are backed by createPlatformConformanceHarness(...) tests.

No platform contract docs or platform conformance claims changed; the platform checklist is not otherwise applicable.

@ayden94 ayden94 merged commit ba66aec into main May 6, 2026
9 checks passed
@ayden94 ayden94 deleted the issue-1609-export-throttler-consume-input branch May 6, 2026 22:58
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.

[audit][area:request-pipeline] Export documented throttler consume input type (P2)

1 participant