diff options
author | Joel Kronqvist <joel.h.kronqvist@gmail.com> | 2022-03-05 19:02:27 +0200 |
---|---|---|
committer | Joel Kronqvist <joel.h.kronqvist@gmail.com> | 2022-03-05 19:02:27 +0200 |
commit | 5d309ff52cd399a6b71968a6b9a70c8ac0b98981 (patch) | |
tree | 360f7eb50f956e2367ef38fa1fc6ac7ac5258042 /node_modules/terminal-link/index.d.ts | |
parent | b500a50f1b97d93c98b36ed9a980f8188d648147 (diff) | |
download | LYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.tar.gz LYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.zip |
Added node_modules for the updating to work properly.
Diffstat (limited to 'node_modules/terminal-link/index.d.ts')
-rw-r--r-- | node_modules/terminal-link/index.d.ts | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/node_modules/terminal-link/index.d.ts b/node_modules/terminal-link/index.d.ts new file mode 100644 index 0000000..6c2c24e --- /dev/null +++ b/node_modules/terminal-link/index.d.ts @@ -0,0 +1,69 @@ +declare namespace terminalLink { + interface Options { + /** + Override the default fallback. If false, the fallback will be disabled. + + @default `${text} (${url})` + */ + fallback?: ((text: string, url: string) => string) | boolean; + } +} + +declare const terminalLink: { + /** + Create a clickable link in the terminal's stdout. + + [Supported terminals.](https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda) + For unsupported terminals, the link will be printed in parens after the text: `My website (https://sindresorhus.com)`, + unless the fallback is disabled by setting the `fallback` option to `false`. + + @param text - Text to linkify. + @param url - URL to link to. + + @example + ``` + import terminalLink = require('terminal-link'); + + const link = terminalLink('My Website', 'https://sindresorhus.com'); + console.log(link); + ``` + */ + (text: string, url: string, options?: terminalLink.Options): string; + + /** + Check whether the terminal supports links. + + Prefer just using the default fallback or the `fallback` option whenever possible. + */ + readonly isSupported: boolean; + + readonly stderr: { + /** + Create a clickable link in the terminal's stderr. + + [Supported terminals.](https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda) + For unsupported terminals, the link will be printed in parens after the text: `My website (https://sindresorhus.com)`. + + @param text - Text to linkify. + @param url - URL to link to. + + @example + ``` + import terminalLink = require('terminal-link'); + + const link = terminalLink.stderr('My Website', 'https://sindresorhus.com'); + console.error(link); + ``` + */ + (text: string, url: string, options?: terminalLink.Options): string; + + /** + Check whether the terminal's stderr supports links. + + Prefer just using the default fallback or the `fallback` option whenever possible. + */ + readonly isSupported: boolean; + } +}; + +export = terminalLink; |