TS2339 Property does not exist
Hibaüzenet
TS2339: Property 'x' does not exist on type 'Y'
Hibás kód
interface Y {}
const obj: Y = {};
console.log(obj.x);
Javított kód
interface Y { x: number; }
const obj: Y = { x: 5 };
console.log(obj.x);
Magyarázat
TS2339 Property does not exist hiba akkor fordul elő, amikor egy TypeScript interfész vagy típus nem tartalmazza a hivatkozott tulajdonságot. A TypeScript fordító szigorúan ellenőrzi a típusokat, így a hiányzó `x` tulajdonságot nem engedélyezi. A megoldás, hogy kiterjeszted az interfészt: `interface Y { x: number; }` és biztosítod, hogy az objektum implementálja az `x` értéket.
További információ: TS Interfaces
