DefinitelyTyped/keymirror
Michael Jones f82552638c Improve keyMirror types & tests (#13738)
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.
2017-01-05 11:38:53 -08:00
..
index.d.ts Improve keyMirror types & tests (#13738) 2017-01-05 11:38:53 -08:00
keymirror-tests.ts Improve keyMirror types & tests (#13738) 2017-01-05 11:38:53 -08:00
tsconfig.json Add "noImplicitThis" to all tsconfig.json (#13446) 2016-12-19 14:11:46 -08:00