videomail-client
Version:
A wicked npm package to record videos directly in the browser, wohooo!
23 lines (22 loc) • 710 B
TypeScript
import { BrowserStats } from "../types/BrowserStats";
import { VideomailClientOptions } from "../types/options";
declare class Browser {
private readonly options;
private readonly result;
private videoType;
constructor(options: VideomailClientOptions);
isIOS(): boolean;
private getBrowserVersion;
private isChrome;
private isChromium;
isFirefox(): boolean;
private isSafari;
isAndroid(): boolean;
isChromeBased(): boolean;
isMobile(): boolean;
isOkSafari(): boolean;
getVideoType(video: HTMLVideoElement): "mp4" | "webm";
getNoAccessIssue(): import("./error/VideomailError").default;
getUsefulData(): BrowserStats;
}
export default Browser;