Skip to content

chore: expose shared injection keys via public entry point#210

Merged
mhewson merged 2 commits intomainfrom
pr/export-symbols
Apr 30, 2025
Merged

chore: expose shared injection keys via public entry point#210
mhewson merged 2 commits intomainfrom
pr/export-symbols

Conversation

@HeavyMedl
Copy link
Copy Markdown
Collaborator

@HeavyMedl HeavyMedl commented Apr 30, 2025

This change exports shared InjectionKey symbols such as CdrFilmstripEventKey from the main lib.ts entry point. This allows consumers like @rei/dxp-library and Alpine Composer to import these symbols directly from @rei/cedar, avoiding deep imports into dist/types/symbols.mjs.

  • Prevents inconsistent symbol instances across packages
  • Eliminates TypeScript declaration errors
  • Resolves Vue warnings related to missing injectables

Fixes this:

Screenshot 2025-04-30 at 8 06 15 AM

@HeavyMedl HeavyMedl requested a review from mhewson April 30, 2025 15:19
@mhewson mhewson merged commit f6acf0f into main Apr 30, 2025
3 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.

2 participants