UNPKG

@rocketmakers/api-swr

Version:

Rocketmakers front-end library for parsing a generated Typescript API client into a set of configurable React hooks for fetching and mutating data.

17 lines (16 loc) 642 B
"use strict"; 'use client'; Object.defineProperty(exports, "__esModule", { value: true }); exports.ApiSwrProvider = void 0; const tslib_1 = require("tslib"); /* * React provider for SWR config & state * -------------------------------------- * Wraps the native SWRConfig provider, see here: https://swr.vercel.app/docs/advanced/cache */ const React = tslib_1.__importStar(require("react")); const swr_1 = require("swr"); const ApiSwrProvider = ({ children, value }) => { return React.createElement(swr_1.SWRConfig, { value: Object.assign({ provider: () => new Map() }, value) }, children); }; exports.ApiSwrProvider = ApiSwrProvider;