11 lines
399 B
TypeScript
11 lines
399 B
TypeScript
// If the link does not have the protocol at the beginning, we are inserting https as the default,
|
|
// since by convention the most used is the secure protocol, with the same behavior as the web.
|
|
const ensureSecureProtocol = (url: string): string => {
|
|
if (!url.toLowerCase().startsWith('http')) {
|
|
return `https://${url.replace('//', '')}`;
|
|
}
|
|
return url;
|
|
};
|
|
|
|
export default ensureSecureProtocol;
|