From 4662dbcbb1811293c98c803f8057a2534114d4ea Mon Sep 17 00:00:00 2001 From: Christian Pillsbury Date: Mon, 18 Aug 2025 12:35:50 -0500 Subject: [PATCH] fix(media): use explicit exports to resolve React package TypeScript errors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Change from `export *` to explicit type/value exports in @vjs-10/media - Resolves missing `createMediaStateOwner` export in React components - Fixes TS2305 errors in React Video components that import from @vjs-10/media - Ensures proper TypeScript declaration generation for downstream packages 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- packages/core/media/src/index.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/core/media/src/index.ts b/packages/core/media/src/index.ts index 6752d241..5975fca5 100644 --- a/packages/core/media/src/index.ts +++ b/packages/core/media/src/index.ts @@ -1 +1,10 @@ -export * from './playable'; \ No newline at end of file +export type { + IBaseMediaStateOwner, + IPlayableMediaStateOwner, + IAudibleMediaStateOwner, +} from './playable'; +export { + Events, + PlayableMediaStateOwner, + createMediaStateOwner, +} from './playable'; \ No newline at end of file