spws
Version:
SharePoint Web Services Wrapper
29 lines (28 loc) • 1.02 kB
TypeScript
/**
* Parses the Encoded Absolute URL to return an object with useful links
* @param {string} encodedAbsUrl The Item EncodedAbsUrl string
* @returns {object} Returns an object contains the ListName, ListUrl, DispFormUrl, EditFormUrl and NewFormUrl
* @example
* // Parse the Encoded Abs URL
* parseEncodedAbsUrl("http://contoso/sites/test/Lists/Announcements/4_.000");
*
* // Returns
* {
* ID: "1",
* ListName: "Announcements",
* ListUrl: "http://contoso/sites/test/Lists/Announcements",
* NewFormUrl: "http://contoso/sites/test/Lists/Announcements/NewForm.aspx",
* EditFormUrl: "http://contoso/sites/test/Lists/Announcements/EditForm.aspx?ID=4",
* DispFormUrl: "http://contoso/sites/test/Lists/Announcements/DispForm.aspx?ID=4"
* }
*
*/
declare const parseEncodedAbsUrl: (encodedAbsUrl?: string) => {
ID: string;
ListUrl: string;
ListName: string;
NewFormUrl: string;
EditFormUrl: string;
DispFormUrl: string;
};
export default parseEncodedAbsUrl;