UNPKG

@devino.solutions/upup

Version:
21 lines (20 loc) 942 B
/// <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>; }; };