Keskitaso🐛 Debuggaus

TypeScript-virheen korjaus

Korjaa TypeScript-tyyppiin liittyvä virhe.

Prompti

Korjaa seuraava TypeScript-virhe.

Virhe:
[VIRHEVIESTI]

Koodi:
[KOODI]

Tyyppimäärittelyt:
[TYYPIT]

Selitä:
1. Mikä aiheuttaa tyyppivirheen
2. Oikea tapa korjata se
3. Miten välttää vastaava tulevaisuudessa

Suomenkieliset vinkit

  • Suomenkieliset promptit toimivat hyvin Claude- ja GPT-4-malleissa
  • Voit sekoittaa suomea ja englantia — teknisiä termejä ei tarvitse kääntää
  • Suomenkielinen virheenselitys auttaa ymmärtämään ongelman nopeammin

Muuttujat

Korvaa nämä hakasulkeissa olevat muuttujat omilla tiedoillasi:

  • [VIRHEVIESTI]
  • [KOODI]
  • [TYYPIT]

Esimerkki

Täytetty prompti

Korjaa seuraava TypeScript-virhe.

Virhe:
Type 'string | undefined' is not assignable to type 'string'.

Koodi:
interface User {
  name?: string;
}

function greet(user: User) {
  const greeting: string = user.name;
  return `Hello, ${greeting}`;
}

Tyyppimäärittelyt:
User interface on määritelty yllä.

Selitä:
1. Mikä aiheuttaa tyyppivirheen
2. Oikea tapa korjata se
3. Miten välttää vastaava tulevaisuudessa

Tulos

Korjattu koodi selityksineen.

Vinkit

  • Näytä koko virheviesti
  • Sisällytä relevantit tyypit
  • Kerro mitä yrität saavuttaa

Milloin käyttää

  • Saat TypeScript-virheen
  • Tyypit eivät täsmää
  • Haluat ymmärtää tyyppejä paremmin

Lisää prompteja

Selaa kaikkia debuggaus prompteja tai tutustu muihin kategorioihin.