@beenotung/tslib
Version:
utils library in Typescript
29 lines • 790 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.toFormData = exports.checkFetch = void 0;
const defer_1 = require("./async/defer");
/**
* Created by beenotung on 6/2/17.
*/
function checkFetch(url) {
const defer = defer_1.createDefer();
fetch(url)
.then(x => defer.resolve(true))
.catch(x => defer.resolve(false));
return defer.promise;
}
exports.checkFetch = checkFetch;
function toFormData(o) {
const formData = new FormData();
Object.keys(o).forEach(x => {
if (typeof o[x] === 'number') {
formData.append(x, o[x] + '');
}
else {
formData.append(x, o[x]);
}
});
return formData;
}
exports.toFormData = toFormData;
//# sourceMappingURL=network.js.map