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 · Koodaus
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.