index.ts 1.1 KB

1234567891011121314151617181920
  1. /**
  2. * Web shell library entry. The shell's product is {@link AppWebEntry} —
  3. * apps/web's vite entry runs it against #root; everything else (AppRoot
  4. * gate, app-shell assembly entry, module-table staticModules, platform constants) is
  5. * internal to the boot chain. PLATFORM_MODULES is re-exported as the C1
  6. * single source of truth for the tsdown client externals projection.
  7. * @module @deepseek-ai/dsh-client-web
  8. */
  9. export { AppWebEntry, type BootSeams } from './boot.tsx'
  10. export { AppRoot, type AppRootProps } from './AppRoot.tsx'
  11. export { buildRenderApp, type AssemblyDeps } from './app.tsx'
  12. export { DocumentTitle, type DocumentTitleProps } from './DocumentTitle.tsx'
  13. export { APP_SHELL_ID, type AppShellService } from './app-shell.ts'
  14. export { getStaticModules } from './seed.ts'
  15. export { PLATFORM_MODULES, type PlatformModule } from './platform.ts'
  16. export {
  17. STATE_LABELS, FIBER_STATE, createSignal, createLoaderStatusStore,
  18. type LoaderStatus, type LoaderEntryState, type KernelSignal, type KernelValueSignal, type LoaderStatusStore,
  19. } from './loader-status.ts'