fix(typings): repair broken type-checking for StringMap

Note that the previous type of StringMap was overly permissive and didn't catch errors.
Also we have to explicitly type empty objects, which is explained here:
https://github.com/Microsoft/TypeScript/issues/5089

Closes #4487
This commit is contained in:
Alex Eagle
2015-10-02 17:33:21 -07:00
committed by Alex Eagle
parent 7c4199cd1c
commit 208f3d4c65
16 changed files with 36 additions and 36 deletions

View File

@ -77,7 +77,7 @@ class MockMetric extends Metric {
}
describe(): {[key: string]: string} {
var result = {};
var result: {[key: string]: string} = {};
result[this._id] = 'describe';
return result;
}