summaryrefslogtreecommitdiff
path: root/bin/wiki/ImportarDesdeURL/node_modules/url-regex/index.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'bin/wiki/ImportarDesdeURL/node_modules/url-regex/index.d.ts')
-rw-r--r--bin/wiki/ImportarDesdeURL/node_modules/url-regex/index.d.ts50
1 files changed, 50 insertions, 0 deletions
diff --git a/bin/wiki/ImportarDesdeURL/node_modules/url-regex/index.d.ts b/bin/wiki/ImportarDesdeURL/node_modules/url-regex/index.d.ts
new file mode 100644
index 00000000..f29a2430
--- /dev/null
+++ b/bin/wiki/ImportarDesdeURL/node_modules/url-regex/index.d.ts
@@ -0,0 +1,50 @@
+declare namespace urlRegex {
+ interface Options {
+ /**
+ Only match an exact string. Useful with `RegExp#test` to check if a string is a URL.
+
+ @default false
+ */
+ readonly exact?: boolean;
+
+ /**
+ Force URLs to start with a valid protocol or `www`. If set to `false` it'll match the TLD against a list of valid [TLDs](https://github.com/stephenmathieson/node-tlds).
+
+ @default true
+ */
+ readonly strict?: boolean;
+ }
+}
+
+/**
+Regular expression for matching URLs.
+
+@example
+```
+import urlRegex = require('url-regex');
+
+urlRegex().test('http://github.com foo bar');
+//=> true
+
+urlRegex().test('www.github.com foo bar');
+//=> true
+
+urlRegex({exact: true}).test('http://github.com foo bar');
+//=> false
+
+urlRegex({exact: true}).test('http://github.com');
+//=> true
+
+urlRegex({strict: false}).test('github.com foo bar');
+//=> true
+
+urlRegex({exact: true, strict: false}).test('github.com');
+//=> true
+
+'foo http://github.com bar //google.com'.match(urlRegex());
+//=> ['http://github.com', '//google.com']
+```
+*/
+declare function urlRegex(options?: urlRegex.Options): RegExp;
+
+export = urlRegex;