UNPKG

payload-is

Version:

A comprehensive TypeScript/JavaScript type checking library providing functions to check data types, collections, primitives, and built-in objects

25 lines (22 loc) 631 B
import { getTag } from './type.js'; function isBlob(payload) { const tag = getTag(payload); return tag === "Blob" || tag === "File" || payload instanceof Blob; } function isFile(payload) { return getTag(payload) === "File"; } function isFormData(payload) { return getTag(payload) === "FormData"; } function isHeaders(payload) { return getTag(payload) === "Headers"; } function isRequest(payload) { return getTag(payload) === "Request"; } function isResponse(payload) { return getTag(payload) === "Response"; } export { isBlob, isFile, isFormData, isHeaders, isRequest, isResponse }; //# sourceMappingURL=dom.js.map