This is an extension library that only has a peer dependency to piral-core
. What piral-fetch
brings to the table is a single API extension called fetch
that is used by piral
.
Documentation
The following functions are brought to the Pilet API.
(tbd)
Setup and Bootstrapping
The provided library only brings API extensions for pilets to a Piral instance.
For the setup of the library itself you'll need to import createFetchApi
from the piral-fetch
package.
import { createFetchApi } from 'piral-fetch';
The integration looks like:
const instance = createInstance({
extendApi: [createFetchApi()],
});
Via the options the default
settings and the base
URL can be defined.
For example:
const instance = createInstance({
extendApi: [createFetchApi({
base: 'https://example.com/api/v1',
default: {
headers: {
authorization: 'Bearer ...',
},
},
})],
});
License
Piral is released using the MIT license. For more information see the license file.