TypeScript

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.

Esimerkkejä

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"