Tyyppijärjestelmä
Tämän sivun tehtävät käsittelevät TypeScriptin perustyyppejä sekä uusien tyyppien ilmaisemista muiden tyyppien avulla. Tehtäviä on tarkoitus suorittaa samalla, kun perehdyt kurssin materiaaleissa TypeScriptin tyyppijärjestelmään.
Tehtävät
Tyyppijärjestelmää koskevat tehtävät löytyvät erillisestä GitHub-repositoriosta https://github.com/typescript-ohjelmointi/type-exercises/. Kopioi repositorio itsellesi sen etusivulla olevien ohjeiden mukaisesti joko Git-työkalulla tai tallentamalla se zip-pakettina. Avaa sen jälkeen projekti omassa koodieditorissasi.
Tehtäväpaketin src
-hakemisto koostuu 16 alihakemistosta, joista jokaisessa on lyhyt johdanto tai esimerkkikoodi .md
-muodossa, sekä täydennettävä tai korjattava koodi .ts
-muodossa. Kukin .ts
-tiedosto sisältää TODO
-kommentit, joiden mukaan tiedostoa täytyy täydentää tai muokata.
Tehtävien hyväksyttyyn suoritukseen riittää, että saat puolet tehtävistä ratkaistua. Tarvittaessa voit kysyä apua kurssin Teams-kanavalla.
Suuressa osassa tehtävistä tarkoituksena on "korjata" virheitä, mutta osassa tehtäviä muutokset tuovat esiin toisaalla koodissa olevia virheitä. Nämä kohdat selviävät kyseisten tehtävien kommenteista.
Tehtävien palauttaminen
Tehtävät palautetaan kerralla kurssin Teams-ryhmästä löytyvään tehtävään. Ohjeita tehtävän palauttamiseen löydät Microsoftin ohjeista ja tarvittaessa voit kysyä apua Teams-kanavalla. Palauta kaikki tiedostot mieluiten yhtenä zip-pakettina.