svelte-firebase-upload
Version:
Enterprise-grade file upload manager for Svelte with Firebase Storage integration, featuring concurrent uploads, resumable transfers, validation, health monitoring, and plugin system
9 lines (8 loc) • 826 B
TypeScript
export { default as FirebaseUploadManager } from './upload-manager.svelte.js';
export type { UploadManagerConfig, UploadItem, UploadTask, SpeedSample, UploadManagerOptions, FirebaseStorage, UploadStatus, ValidationRule, ValidationResult, ResumableUploadState, HealthStatus, HealthCheckResult, StorageQuota, PermissionStatus, UploadPlugin, PluginConfig, UploadManagerInterface, ChunkState, ResumeOptions } from './types.js';
export { MemoryManager } from './utils/memory-manager.svelte.js';
export { NetworkManager } from './utils/network-manager.svelte.js';
export { BandwidthManager } from './utils/bandwidth-manager.svelte.js';
export { FileValidator } from './utils/file-validator.svelte.js';
export { UploadResumer } from './utils/upload-resumer.svelte.js';
export { PluginSystem } from './utils/plugin-system.svelte.js';