UNPKG

@atmtfy/video-background

Version:

Automatic background video from various sources (Youtube, MP4, vimeo) with autoplay across devices. No JS dependencies.

14 lines (13 loc) 695 B
declare type CompiledSourcesOrFalse = CompiledSources | false; interface CompiledSources { sources: SourcesShape; type: SourceType; url: string; breakpoints?: Array<number>; } declare function compileSources(srcString: string | null): CompiledSourcesOrFalse; declare function getSourceType(url: string | null): SourceType; declare function prepareSingleSource(url: string, size?: number | false): LocalSource | Source; declare function getSourcesFilteredBySize(sources: SourcesShape, breakpoints?: number[]): LocalSource[]; declare function getFileType(url: string): FileType; export { getSourceType, compileSources, getFileType, prepareSingleSource, getSourcesFilteredBySize };