9 lines
196 B
TypeScript
9 lines
196 B
TypeScript
export function safeDecodePathSegment(segment: string | undefined): string | null {
|
|
if (!segment) return null;
|
|
try {
|
|
return decodeURIComponent(segment);
|
|
} catch {
|
|
return null;
|
|
}
|
|
}
|