Update templates to TypeScript 2.2.1 and fix whatwg-fetch related errors. Fixes #705

This commit is contained in:
Steve Sanderson
2017-02-23 10:07:03 +00:00
parent 627ea78e72
commit 689f106181
11 changed files with 12 additions and 21 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "domain-task",
"version": "2.0.3",
"version": "3.0.0",
"description": "Tracks outstanding operations for a logical thread of execution",
"main": "index.js",
"scripts": {
@@ -22,8 +22,7 @@
},
"devDependencies": {
"@types/node": "^6.0.42",
"@types/whatwg-fetch": "0.0.31",
"rimraf": "^2.5.4",
"typescript": "^2.0.0"
"typescript": "^2.2.1"
}
}

View File

@@ -10,7 +10,7 @@ function issueRequest(baseUrl: string, req: string | Request, init?: RequestInit
if (baseUrl) {
if (req instanceof Request) {
const reqAsRequest = req as Request;
reqAsRequest.url = url.resolve(baseUrl, reqAsRequest.url);
(reqAsRequest as any).url = url.resolve(baseUrl, reqAsRequest.url);
} else {
req = url.resolve(baseUrl, req as string);
}