URLSchemaOptionsinterface

{
	readonly value?: string | undefined;
	readonly max?: number | undefined;
	readonly match?: RegExp | undefined;
	readonly case?: "upper" | "lower" | undefined;
	readonly input?: StringInputType | undefined;
	readonly base?: URL | URLString | undefined;
	readonly schemes?: URISchemes | undefined;
}
PropertyType
.valuestring
Default string value used when the input is undefined. readonly
.maxnumber
Maximum allowed character length. Defaults to 512 readonly
.matchRegExp
Regular expression the sanitized string must match. readonly
.case"upper"
"lower"
Force the result to "upper" or "lower" case. readonly
.inputStringInputType
HTML <input /> type="" hint for downstream UIs. Defaults to "url" readonly
.baseURL
URLString
Base URL that relative URLs are resolved against. readonly
.schemesURISchemes
Whitelist of allowed URL schemes. Defaults to HTTP_SCHEMES readonly

Options for URLSchema.

  • The length and single-line constraints are fixed internally, so only the presentation-level string options plus base and schemes are exposed.