@devino.solutions/upup
Version:
21 lines (20 loc) • 942 B
TypeScript
/// <reference types="react" />
import Webcam from 'react-webcam';
export declare enum FacingMode {
Environment = "environment",
User = "user"
}
export default function useCameraUploader(): {
url: string;
webcamRef: import("react").RefObject<Webcam | null>;
facingMode: FacingMode;
capture: () => Promise<void>;
handleFetchImage: (event: import("react").MouseEvent<HTMLButtonElement, MouseEvent>) => void;
clearUrl: () => void;
handleCameraSwitch: () => void;
newCameraSide: string;
props: Required<Pick<import("../../shared/types").UpupUploaderProps, "uploadAdapters" | "accept" | "limit" | "mini" | "maxFileSize" | "onFileClick" | "onIntegrationClick" | "onFilesDragOver" | "onFilesDragLeave" | "onFilesDrop" | "onError" | "dark" | "classNames" | "icons">> & {
multiple: boolean;
icons: Required<import("../../shared/types").UpupUploaderPropsIcons>;
};
};