@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