Escribí este código interface Foo { abcdef: number; } let x: Foo | string; if (x instanceof Foo) { // ... } Pero TypeScript me dio este error: 'Foo' only refers to a type, but is being used as a value here. ¿Por qué está pasando esto? Pensé que instanceofpodría comprobar si mi valor...