Merge pull request #14709 from devrelm/devrem/url-join

[url-join] make compatible with `import * as` syntax
This commit is contained in:
anubmat
2017-02-24 17:34:27 -08:00
committed by GitHub
2 changed files with 9 additions and 5 deletions
+7 -4
View File
@@ -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;
}
+2 -1
View File
@@ -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");