• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czy moge rozszerzać metody w TypeScript w taki sposób?

+1 głos
187 wizyt
pytanie zadane 30 sierpnia 2019 w JavaScript przez rafal.budzis Szeryf (86,520 p.)

Kod który stworzyłem dla przykładu który powoduje błąd :

 

class A {
    sayName(){
        console.log("class A");
    }
}

class B extends A {
    sayName(sufix: string){// czepia się o zmianę parametrów w klasie dziedziczącej
        console.log(sufix + "class B");
        super.sayName();
    }
}

Dokładny błąd :

Property 'sayName' in type 'B' is not assignable to the same property in base type 'A'.
  Type '(sufix: string) => void' is not assignable to type '() => void'

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

+3 głosów
0 odpowiedzi 621 wizyt
0 głosów
2 odpowiedzi 511 wizyt
pytanie zadane 21 maja 2022 w JavaScript przez Renzov Obywatel (1,220 p.)
0 głosów
1 odpowiedź 1,521 wizyt
pytanie zadane 26 września 2017 w Offtop przez Alex.Ironside Stary wyjadacz (14,920 p.)

93,757 zapytań

142,716 odpowiedzi

323,363 komentarzy

63,353 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...