@johnnyreilly ok, understand. I just think that it should test usage, IMO. Types could be tested inside function's body:
```ts
showErrors: function (errorMap, errorList) { var em: ErrorDictionary = errorMap, el: ErrorListItem[] = errorList;
```
In that case you'll test that in common usage types will be inferred properly.