feat(skin): add error handling for audio players (#1048)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Sam Potts
2026-03-23 09:33:55 +11:00
committed by GitHub
co-authored by Claude Opus 4.6
parent 559d5169b5
commit df927f67fc
43 changed files with 648 additions and 377 deletions
@@ -16,6 +16,12 @@ describe('createPlayer', () => {
const result = createPlayer({ features: audioFeatures });
assertType<CreatePlayerResult<AudioPlayerStore>>(result);
const store = result.create();
assertType<number | undefined>(store.error?.code);
assertType<string | undefined>(store.error?.message);
assertType<() => void>(store.dismissError);
});
it('resolves spread video features to VideoPlayerStore', () => {