refactor(core): [CORE-20] type entry and converge initialization

This commit is contained in:
Harvey Zhao committed 2026-09-11 16:07:06 +08:00
1 parent ccf77c4ed2
commit ee895a558f
100 files changed
+33854 -839

No files matched your search

+4 -2
View File
@@ -1,5 +1,7 @@
import type { NoticeSink } from '../notice'
export type SourceEvent = 'video:error' | 'video:loadedmetadata' | 'video:canplay' | 'video:seeked' | 'seek'
export type SourceListener = (event?: unknown) => void
export type SourceListener = (event?: unknown, ...extra: unknown[]) => void
export interface SourceEvents {
on: (name: SourceEvent, callback: SourceListener) => unknown
@@ -35,7 +37,7 @@ export interface SwitchHost extends UrlTarget, SourceEvents {
playbackRate: number
pause: () => unknown
play: () => unknown
notice: { set show(value: string) }
notice: NoticeSink
}
export interface SwitchMethods {