/** * * @param key - specific url key based on _urls.html * */ export const getAppUrl = (key: string): string | undefined => { const elem = document.getElementById(key) as HTMLInputElement; if (elem) return elem.value; }; export const getAppUrls = () => { const appUrls = {}; const urls = document.querySelectorAll("input[name$='url']"); // @ts-ignore for (const url of urls) { appUrls[url.name] = url.value; } return appUrls; }; export const extractCsrfToken = () => { // @ts-ignore return document.querySelector('[name=csrfmiddlewaretoken]')?.value; };