**TypeScript Version:** vNightly in Playground **Search Terms:** inferred any, implicit any, unsound **Code** ```ts function getStrings(): Map<string, string> { const val = new Map(); val.set(42, true); return val; } ``` **Expected behavior:** I expected this to throw an error if `noImplicitAny` is enabled. For what it's worth, Flow handles this correctly. **Actual behavior:** No errors [Playground link](https://www.typescriptlang.org/play/?ts=3.8.0-dev.20191120&ssl=1&ssc=1&pln=5&pc=2#code/GYVwdgxgLglg9mABAcwKZQMpQE4zMgZwAoBKALkQFkBDABwB4Cc9kAaRJ3fAPkQG8AsAChEoxBARNEAN2oAbRAF5EYVAHcqdUgG5hYmfIB0BdEQAsAJnY4QqErpFjs6ENiSy5DgL5A) **Related Issues:** No