UNPKG

@uploadcare/blocks

Version:

Building blocks for Uploadcare products integration

69 lines 1.9 kB
export class CameraSource extends UploaderBlock { /** @private */ private _unsubPermissions; init$: { video: any; videoTransformCss: any; shotBtnDisabled: boolean; videoHidden: boolean; messageHidden: boolean; requestBtnHidden: boolean; l10nMessage: any; originalErrorMessage: any; cameraSelectOptions: any; cameraSelectHidden: boolean; onCameraSelectChange: (e: any) => void; onCancel: () => void; onShot: () => void; onRequestPermissions: () => void; '*commonProgress': number; '*uploadList': any[]; '*outputData': any; '*focusedEntry': any; '*uploadMetadata': any; '*currentActivity': string; '*currentActivityParams': {}; '*history': any[]; '*activityCaption': string; '*activityIcon': string; '*ctxTargetsRegistry': Map<any, any>; }; /** @type {String} */ _selectedCameraId: string; cssInit$: { '--cfg-camera-mirror': number; }; /** @private */ private _onActivate; /** @private */ private _onDeactivate; /** @private */ private _onClose; /** @private */ private _handlePermissionsChange; /** * @private * @param {'granted' | 'denied' | 'prompt'} state */ private _setPermissionsState; /** @private */ private _subscribePermissions; /** @private */ private _capture; /** @private */ private _canvas; /** @private */ private _ctx; /** @private */ private _capturing; /** @private */ private _stopCapture; /** @private */ private _shot; initCallback(): Promise<void>; } export namespace CameraSource { const template: string; } import { UploaderBlock } from "../../abstract/UploaderBlock.js"; //# sourceMappingURL=CameraSource.d.ts.map