@pnp/sp
Version:
pnp - provides a fluent api for working with SharePoint REST
24 lines • 777 B
JavaScript
import { InjectHeaders, RejectOnError, ResolveOnData } from "@pnp/queryable";
import { Telemetry } from "./telemetry.js";
export function DefaultInit() {
return (instance) => {
instance.on.pre(async (url, init, result) => {
init.cache = "no-cache";
init.credentials = "same-origin";
return [url, init, result];
});
instance.using(Telemetry(), RejectOnError(), ResolveOnData());
return instance;
};
}
export function DefaultHeaders() {
return (instance) => {
instance
.using(InjectHeaders({
"Accept": "application/json",
"Content-Type": "application/json;charset=utf-8",
}));
return instance;
};
}
//# sourceMappingURL=defaults.js.map