UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

18 lines (17 loc) 640 B
import GirafeHTMLElement from '../../base/GirafeHTMLElement.js'; declare class VideoRecordComponent extends GirafeHTMLElement { protected templateUrl: string | null; protected styleUrls: string[] | null; template: () => import("uhtml").Hole; status: 'downloaded' | 'recording' | 'recorded'; mediaRecorder: MediaRecorder | null; chunks: Blob[]; stream: MediaStream | null; constructor(); protected connectedCallback(): void; startRecording(): Promise<void>; initializeMediaRecorder(): Promise<boolean>; stopRecording(): void; downloadRecord(): void; } export default VideoRecordComponent;