| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 | | import { OSSBaseURL } from '@12333/constants'; |  |   |  | export const combineURLs = (baseURL: string, relativeURL: string) => { |  |   return relativeURL |  |     ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') |  |     : baseURL; |  | }; |  |   |  | export const isAbsoluteURL = (url: string) => { |  |   return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); |  | }; |  |   |  | export function setOSSLink(url: string) { |  |   if (!url) { |  |     return ''; |  |   } |  |   if (!isAbsoluteURL(url)) { |  |     return combineURLs(OSSBaseURL, url); |  |   } |  |   return url; |  | } | 
 |