| ; | |
| Object.defineProperty(exports, "__esModule", { value: true }); | |
| exports.makeHyperlink = void 0; | |
| const is_supported_1 = require("./is-supported"); | |
| const OSC = '\u001B]'; | |
| const SEP = ';'; | |
| const BEL = '\u0007'; | |
| const makeHyperlink = ({ text, url, fallback, }) => { | |
| const supports = (0, is_supported_1.supportsHyperlink)(); | |
| if (!supports) { | |
| return fallback; | |
| } | |
| const label = typeof text === 'function' ? text(supports) : text; | |
| return [OSC, '8', SEP, SEP, url, BEL, label, OSC, '8', SEP, SEP, BEL].join(''); | |
| }; | |
| exports.makeHyperlink = makeHyperlink; | |
Xet Storage Details
- Size:
- 585 Bytes
- Xet hash:
- 6926ad45221e84dacd393229bae836b7c29f9ea9fbe767746951e08dcf5aa79c
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.