@pnp/sp
Version:
pnp - provides a fluent api for working with SharePoint REST
13 lines • 624 B
JavaScript
import { combine } from "@pnp/core";
import { _List, List } from "../lists/types.js";
import { SiteScripts } from "./types.js";
import "../folders/list.js";
import { Web } from "../webs/types.js";
import { extractWebUrl } from "../utils/extract-web-url.js";
_List.prototype.getSiteScript = async function () {
const rootFolder = await List(this).rootFolder();
const web = await Web([this, extractWebUrl(this.toUrl())]).select("Url")();
const absoluteListUrl = combine(web.Url, "Lists", rootFolder.Name);
return SiteScripts(this, "").getSiteScriptFromList(absoluteListUrl);
};
//# sourceMappingURL=list.js.map