Submit
Path:
~
/
/
usr
/
share
/
grafana
/
public
/
app
/
features
/
auth-config
/
utils
/
File Content:
url.ts
import { BASE_PATH } from '../constants'; import { AuthProviderInfo } from '../types'; export function getProviderUrl(provider: AuthProviderInfo) { return BASE_PATH + (provider.configPath || provider.id); } export const isUrlValid = (url: unknown): boolean => { if (typeof url !== 'string') { return false; } try { const parsedUrl = new URL(url); return parsedUrl.protocol.includes('http'); } catch (_) { return false; } };
Submit
FILE
FOLDER
INFO
Name
Size
Permission
Action
data.ts
3064 bytes
0644
guards.ts
238 bytes
0644
url.ts
454 bytes
0644
N4ST4R_ID | Naxtarrr