Skip to main content

Type Alias: UrlStringCandidateValidationResult

UrlStringCandidateValidationResult = Readonly<{ normalizedUrl: string; ok: true; safeUrlForLogging: string; }> | Readonly<{ ok: false; reason: string; safeUrlForLogging: string; }>

Defined in: shared/utils/urlCandidateValidation.ts:12

Primitive validation result for untrusted URL string candidates.

Remarksโ€‹

This models only string-level guarantees (type, trimming, size budget, newline/control-character rejection). Scheme/protocol/domain rules should be applied by higher-level URL validators.