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
JavaScript
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