mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-12 21:13:14 +08:00
Using mapped types from Typescript 2.1.
The type returned is as we might expect from keyMirror. In the test case
of:
keyMirror({key1: null, key2: null})
We get the type:
{ key1: 'key1'; key2: 'key2'; }
Instead of:
{ [key: string]: string; }
Which is what we got before.
Both check lines in the test file fail with the previous type
definition.