UNPKG

kubo-rpc-client

Version:
15 lines (11 loc) 387 B
import { multiaddr } from '@multiformats/multiaddr' import { multiaddrToUri } from '@multiformats/multiaddr-to-uri' import type { Multiaddr } from '@multiformats/multiaddr' export function toUrlString (url: string | Multiaddr | URL): string { try { // @ts-expect-error cannot pass URL url = multiaddrToUri(multiaddr(url)) } catch { } url = url.toString() return url }