(segment: string | number)
| 51 | * readable. |
| 52 | */ |
| 53 | export function encodeSegment(segment: string | number): string { |
| 54 | return encodeURIComponent(String(segment)).replace(/%40/g, '@').replace(/%3A/g, ':').replace(/%2B/g, '+'); |
| 55 | } |
| 56 | |
| 57 | /** Build a URL with serialized query params, omitting `undefined`/`null` values. */ |
| 58 | export function buildUrl(baseUrl: string, path: string, query?: object): string { |
no outgoing calls