TypeScript Version: nightly (2.5.0-dev.20170629)
Code
// @ts-check
/** @typedef Foo {number} */
/** @type {Foo} */
const x = "";
Expected behavior:
Either a syntax error, or correctly set Foo = number and have a type error.
Actual behavior:
No error.