UNPKG

diginext-utils

Version:
20 lines (19 loc) 537 B
import { getFailedResponse } from "./../response/index"; import resize from "./resize"; import { isImage } from "./../string/url"; export const upload = async (file) => { const { name } = file; if (!isImage(name)) { const err = "Please Choose Image!"; console.error(err); return getFailedResponse(err); } const blob = (await resize(file)); const url = URL.createObjectURL(blob); blob.name = name; return { blob, url, }; }; export default upload;