Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
3.1 kB · 101 lines
TSX
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102// barrel file :)import "./crypto-polyfill";
export * from "./livestream-provider";// React layer for the livestream store (hooks, context). The pure// state/factory/reducer is in @streamplace/core and re-exported through// this local barrel.export * from "./livestream-store";export * from "./player-store";export * from "./streamplace-provider";export * from "./streamplace-store";export * from "./video-provider";export * from "./video-store";
export { AppCrashScreen, ErrorBoundary } from "./components/error-boundary";
export { PlayerProvider, withPlayerProvider,} from "./player-store/player-provider";export { usePlayerContext } from "./player-store/player-store";
export { Player, PlayerUI } from "./components/mobile-player/player";export { PlayerProps } from "./components/mobile-player/props";
export * as ui from "./components/ui";
export * from "./components/ui";
export * as zero from "./ui";
export * from "./hooks";
// Internationalization system exportsexport * from "./i18n";export * as I18n from "./i18n";
// Theme system exportsexport * from "./lib/theme";
export * from "./components/chat/chat";export * from "./components/chat/chat-box";export * from "./components/chat/system-message";export * from "./components/chat/update-stream-title-dialog";export { default as VideoRetry } from "./components/mobile-player/video-retry";export * from "./lib/system-messages";
export * from "./components/stream-notification";export * from "./lib/stream-notifications";
export * from "./utils/did";export * from "./utils/format-handle";
export { DanmuOverlay } from "./components/danmu/danmu-overlay";export { DanmuOverlayOBS } from "./components/danmu/danmu-overlay-obs";
// Rotation lock system exportsexport { RotationProvider, useRotation,} from "./components/mobile-player/rotation-lock";export type { RotationContextValue, RotationProviderProps,} from "./components/mobile-player/rotation-lock";
export * from "./components/share/sharesheet";
export * from "./components/keep-awake";
// Time sync — installs a Date monkeypatch that corrects for server clock// offset. Must be called once on web before any time-sensitive code runs.export { initializeTimeSync } from "./time-sync";
// Dashboard componentsexport * as Dashboard from "./components/dashboard";
// Storage exportsexport { default as storage } from "./storage";export type { AQStorage } from "./storage/storage.shared";
// Content metadata componentsexport * from "./components/content-metadata";
// Shared metadata constantsexport { ACTIVITY_LABELS, ACTIVITY_LABEL_DISPLAY, formatActivity,} from "./lib/metadata-constants";
// VOD components and interaction hooksexport * from "./components/vod/like-button";export * from "./components/vod/vod-comments";export * from "./components/vod/vod-mobile-metadata";export * from "./components/vod/vod-player";export * from "./components/vod/vod-section";// React layer for vod-store (React hooks). Pure VOD interaction// functions are in @streamplace/core and re-exported through this// local barrel.export * from "./vod-store";