Type Alias: UrlStringCandidateValidationResult
type 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.