Contents
PR Summary
What problems was I solving
The Queue type was being re-exported from the public index.ts of the iterable-event-log package even though it had no external consumers and was only used internally via relative imports. This dead export created unnecessary surface area and could mislead consumers about what the package publicly supports.
What user-facing changes did I ship
None. This change only reduces the package's public API surface; it does not alter any runtime behavior or available functionality.
How I implemented it
Removed the single export type { Queue } from './queue'; line from architect/iterable-event-log/main/index.ts. The Queue interface and its internal implementations remain intact and continue to be imported through their existing relative paths.
Description for the changelog
Removed the unused Queue type re-export from the iterable-event-log package public index. Internal consumers of Queue are unaffected as they import it via relative paths.