@data-client/core
Version:
Async State Management without the Management. REST, GraphQL, SSE, Websockets, Fetch
6 lines • 1.4 kB
JavaScript
export const ensurePojo =
// FormData doesn't exist in node
/* istanbul ignore else we don't run coverage when we test node*/
typeof FormData !== 'undefined' ? body => body instanceof FormData ? Object.fromEntries(body.entries()) : body : /* istanbul ignore next */body => body;
export default ensurePojo;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJlbnN1cmVQb2pvIiwiRm9ybURhdGEiLCJib2R5IiwiT2JqZWN0IiwiZnJvbUVudHJpZXMiLCJlbnRyaWVzIl0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbnRyb2xsZXIvZW5zdXJlUG9qby50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY29uc3QgZW5zdXJlUG9qbyA9XG4gIC8vIEZvcm1EYXRhIGRvZXNuJ3QgZXhpc3QgaW4gbm9kZVxuICAvKiBpc3RhbmJ1bCBpZ25vcmUgZWxzZSB3ZSBkb24ndCBydW4gY292ZXJhZ2Ugd2hlbiB3ZSB0ZXN0IG5vZGUqL1xuICB0eXBlb2YgRm9ybURhdGEgIT09ICd1bmRlZmluZWQnID9cbiAgICAoYm9keTogYW55KSA9PlxuICAgICAgYm9keSBpbnN0YW5jZW9mIEZvcm1EYXRhID9cbiAgICAgICAgT2JqZWN0LmZyb21FbnRyaWVzKChib2R5IGFzIGFueSkuZW50cmllcygpKVxuICAgICAgOiBib2R5XG4gIDogLyogaXN0YW5idWwgaWdub3JlIG5leHQgKi8gKGJvZHk6IGFueSkgPT4gYm9keTtcbmV4cG9ydCBkZWZhdWx0IGVuc3VyZVBvam87XG4iXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sTUFBTUEsVUFBVTtBQUNyQjtBQUNBO0FBQ0EsT0FBT0MsUUFBUSxLQUFLLFdBQVcsR0FDNUJDLElBQVMsSUFDUkEsSUFBSSxZQUFZRCxRQUFRLEdBQ3RCRSxNQUFNLENBQUNDLFdBQVcsQ0FBRUYsSUFBSSxDQUFTRyxPQUFPLENBQUMsQ0FBQyxDQUFDLEdBQzNDSCxJQUFJLEdBQ1IsMEJBQTRCQSxJQUFTLElBQUtBLElBQUk7QUFDbEQsZUFBZUYsVUFBVSIsImlnbm9yZUxpc3QiOltdfQ==