@uploadcare/file-uploader
Version:
Building blocks for Uploadcare products integration
39 lines • 993 B
TypeScript
export class CameraSource extends UploaderBlock {
activityType: "camera";
/** @private */
private _unsubPermissions;
init$: any;
/** @type {String} */
_selectedCameraId: string | undefined;
/** @private */
private _onActivate;
/** @private */
private _onDeactivate;
/** @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 {
let template: string;
}
import { UploaderBlock } from '../../abstract/UploaderBlock.js';
//# sourceMappingURL=CameraSource.d.ts.map