mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
poc(spf): migrate reactors from WritableState to TC39 Signals (#1112)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
10826932be
commit
3fc6cbb9bc
+2
-33
@@ -10,21 +10,6 @@
|
||||
// Re-export everything from public API
|
||||
export * from './index';
|
||||
|
||||
// =============================================================================
|
||||
// State Management (O1)
|
||||
// =============================================================================
|
||||
|
||||
export type {
|
||||
SelectorListener,
|
||||
SelectorOptions,
|
||||
State,
|
||||
StateConfig,
|
||||
StateListener,
|
||||
StateSelector,
|
||||
WritableState,
|
||||
} from './core/state/create-state';
|
||||
export { createState, isState } from './core/state/create-state';
|
||||
|
||||
// =============================================================================
|
||||
// HLS Parsing (P1, P2, P3)
|
||||
// =============================================================================
|
||||
@@ -95,32 +80,15 @@ export {
|
||||
isCodecSupported,
|
||||
supportsManagedMediaSource,
|
||||
supportsMediaSource,
|
||||
waitForSourceOpen,
|
||||
} from './dom/media/mediasource-setup';
|
||||
export type { ResponseLike } from './dom/network/fetch';
|
||||
export { fetchResolvable, getResponseText } from './dom/network/fetch';
|
||||
|
||||
// =============================================================================
|
||||
// Events (F1)
|
||||
// =============================================================================
|
||||
|
||||
export type { EventListener, EventStream } from './core/events/create-event-stream';
|
||||
export { createEventStream, isEventStream } from './core/events/create-event-stream';
|
||||
|
||||
// =============================================================================
|
||||
// Reactive Composition (F1)
|
||||
// =============================================================================
|
||||
|
||||
export type { InferObservableValues, Observable } from './core/reactive/combine-latest';
|
||||
export { combineLatest } from './core/reactive/combine-latest';
|
||||
|
||||
// =============================================================================
|
||||
// Features (F1)
|
||||
// =============================================================================
|
||||
|
||||
export type {
|
||||
PlatformOwners,
|
||||
PresentationAction,
|
||||
PresentationState,
|
||||
UnresolvedPresentation,
|
||||
} from './core/features/resolve-presentation';
|
||||
@@ -129,8 +97,9 @@ export {
|
||||
isUnresolved,
|
||||
resolvePresentation,
|
||||
shouldResolve,
|
||||
syncPreloadAttribute,
|
||||
} from './core/features/resolve-presentation';
|
||||
export type { PlatformOwners } from './core/features/sync-preload-attribute';
|
||||
export { syncPreloadAttribute } from './core/features/sync-preload-attribute';
|
||||
|
||||
// =============================================================================
|
||||
// Features (F9 - Quality Switching)
|
||||
|
||||
Reference in New Issue
Block a user