Files
iptvnator/libs/portal/shared/data-access/src/index.ts
T
4grayandClaude Opus 5.5 7d0e8f69ca perf(sources): keep source-health helpers off the startup path
Master's #1931 lowered the initial-bytes baseline, and this branch then
sat 535 bytes over its slack. Most of its growth was runtime helpers in
`@iptvnator/shared/interfaces` (reachability, health history, reason and
fingerprint helpers) that only the lazily loaded source services call:
the bundler put them in a chunk the app preloads. They now live in
`@iptvnator/portal/shared/data-access` beside those services (types stay
in interfaces); initialBytes 1,350,438 → 1,349,048, 855 under the limit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 04:02:40 +02:00

16 lines
558 B
TypeScript

export * from './lib/collection';
export * from './lib/downloads';
export * from './lib/multi-source';
export * from './lib/live-channel-playback-queue';
export * from './lib/source-health.service';
export * from './lib/source-health-history.service';
export * from './lib/source-status.service';
export * from './lib/source-status-checks';
export { sourceStatusBucket } from './lib/source-reachability';
export * from './lib/source-cleanup.service';
export * from './lib/register-workspace-back';
export * from './lib/workspace-back-navigation.service';