mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-04 14:57:10 +00:00
Merge pull request #14709 from devrelm/devrem/url-join
[url-join] make compatible with `import * as` syntax
This commit is contained in:
Vendored
+7
-4
@@ -1,12 +1,15 @@
|
||||
// Type definitions for url-join v0.8.3
|
||||
// Project: https://github.com/jfromaniello/url-join
|
||||
// Definitions by: Rogier Schouten <https://github.com/rogierschouten>
|
||||
// Definitions by: Rogier Schouten <https://github.com/rogierschouten>, Mike Deverell <https://github.com/devrelm>
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
/**
|
||||
* Join all arguments together and normalize the resulting url.
|
||||
* This works similar to path.join but you shouldn't use path.join for urls since it will work different depending of the operative systems but also doesn't work for some cases.
|
||||
*/
|
||||
declare function urljoin(...parts: string[]): string;
|
||||
*/
|
||||
|
||||
export = urljoin;
|
||||
declare var urljoin: (...parts: string[]) => string;
|
||||
|
||||
declare module "url-join" {
|
||||
export = urljoin;
|
||||
}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
|
||||
import urljoin = require("url-join");
|
||||
import * as urljoin2 from "url-join";
|
||||
|
||||
const s: string = urljoin("foo", "bar", "baz");
|
||||
const s2: string = urljoin2("foo", "bar", "baz");
|
||||
|
||||
Reference in New Issue
Block a user