wretch
Version:
A tiny wrapper built around fetch with an intuitive syntax.
22 lines • 692 B
JavaScript
import { core } from "./core.js";
import { WretchError } from "./resolver.js";
/**
* Creates a new wretch instance with a base url and base
* [fetch options](https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch).
*
* ```ts
* import wretch from "wretch"
*
* // Reusable instance
* const w = wretch("https://domain.com", { mode: "cors" })
* ```
*
* @param _url The base url
* @param _options The base fetch options
* @returns A fresh wretch instance
*/
const factory = (_url = "", _options = {}) => ({ ...core, _url, _options });
factory["default"] = factory;
factory.WretchError = WretchError;
export default factory;
//# sourceMappingURL=index.js.map