UNPKG

payload

Version:

Node, React, Headless CMS and Application Framework built on Next.js

13 lines (12 loc) 473 B
import { validateMimeType } from '../utilities/validateMimeType.js'; export const mimeTypeValidator = (mimeTypes)=>(val, { siblingData })=>{ if (!siblingData.filename) { return true; } if (!val) { return 'Invalid file type'; } const isValidMimeType = validateMimeType(val, mimeTypes); return isValidMimeType ? true : `Invalid file type: '${val}'`; }; //# sourceMappingURL=mimeTypeValidator.js.map