TypeScript · Koodaus
JavaScriptin tyypitetty versio, joka auttaa sinua löytämään virheet jo ennen koodin ajamista. Tyypit toimivat kuin turvaverkko ja tekevät koodista helpommin ymmärrettävää sekä sinulle että tekoälylle.
TypeScript on Microsoftin kehittämä ohjelmointikieli joka lisää JavaScriptiin staattisen tyypityksen. Tyypit toimivat turvaverkkona: ne kertovat mitä dataa koodi käsittelee ja paljastaa virheet jo ennen koodin ajamista. Vibekoodauksessa TypeScript on erityisen arvokas koska se auttaa myös tekoälyä: kun koodi on tyypitettyä, tekoäly tuottaa tarkempaa koodia ja hallusinoi vähemmän. TypeScript on Next.js-projektien oletus ja käytännössä standardi modernissa web-kehityksessä. Vibekoodaajana sinun ei tarvitse osata kaikkia TypeScriptin hienouksia — tekoäly hoitaa tyypit puolestasi, ja opit niitä matkan varrella.
interface User { id: string; name: string; email: string; }
function greet(name: string): string { return `Hei ${name}!`; }
const items: Product[] = [] — tyypitetty taulukko
TypeScript paljastaa virheen heti: "Argument of type number is not assignable to string"
Tutustu kaikkiin vibekoodauksen termeihin.