From 5d309ff52cd399a6b71968a6b9a70c8ac0b98981 Mon Sep 17 00:00:00 2001 From: Joel Kronqvist Date: Sat, 5 Mar 2022 19:02:27 +0200 Subject: Added node_modules for the updating to work properly. --- node_modules/terminal-link/index.d.ts | 69 +++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 node_modules/terminal-link/index.d.ts (limited to 'node_modules/terminal-link/index.d.ts') 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; -- cgit v1.2.3