blob: bec14694a3b91ebe9326f948f97daf97eb688223 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
let windowURL: URL | undefined = undefined;
function getWindowURL() {
if (windowURL === undefined) {
windowURL = new URL(window.location.toString());
}
return windowURL;
}
export function optionEnabled(
opt: string,
searchParams: URLSearchParams = getWindowURL().searchParams
): boolean {
const val = searchParams.get(opt);
return val !== null && val !== '0';
}
export function optionString(
opt: string,
searchParams: URLSearchParams = getWindowURL().searchParams
): string {
return searchParams.get(opt) || '';
}
|