|
@@ -1,11 +1,13 @@
|
|
|
import { Plugin, PluginOptions, Uppy } from '@uppy/core';
|
|
|
|
|
|
+export type WebcamMode = 'video-audio' | 'video-only' | 'audio-only' | 'picture';
|
|
|
+
|
|
|
export interface WebcamOptions extends PluginOptions {
|
|
|
onBeforeSnapshot?: () => Promise<void>;
|
|
|
countdown?: number | boolean;
|
|
|
mirror?: boolean;
|
|
|
facingMode?: string;
|
|
|
- modes: Array<'video-audio' | 'video-only' | 'audio-only' | 'picturee'>;
|
|
|
+ modes: WebcamMode[];
|
|
|
}
|
|
|
|
|
|
export default class Webcam extends Plugin {
|