URL
SafeURL
of
import { SafeURL } from 'funkcia/url';
// With absolute URL
// ┌─── Result<URL, TypeError>
// â–¼
const result = SafeURL.of('https://example.com/path?query=value');
// Output: Ok(URL { href: "https://example.com/path?query=value", ... })
// With relative URL and base
// ┌─── Result<URL, TypeError>
// â–¼
const result = SafeURL.of('/path?query=value', 'https://example.com');
// Output: Ok(URL { href: "https://example.com/path?query=value", ... })
// With invalid URL
const invalid = SafeURL.of('not-a-url');
// Output: Error(TypeError: Failed to construct 'URL': Invalid URL)Last updated
Was this helpful?