TS2515TS2515 — Klasa nieabstrakcyjna nie implementuje abstrakcyjnego składowego
Klasa nieabstrakcyjna rozszerzająca klasę abstrakcyjną nie implementuje wszystkich abstrakcyjnych składowych.
TS2363Prawy operand wyrażenia arytmetycznego musi być typu number lub bigint.
Używasz operatora arytmetycznego, gdzie prawy operand nie jest typem liczbowym. Prawa strona wyrażenia nie zwraca wartości typu number lub bigint.
Konwertuj prawy operand na liczbę za pomocą Number() lub parseInt(). Upewnij się, że zmienna ma typ number. Użyj strażnika typów, aby zawęzić typy unii do number.
TS2515Klasa nieabstrakcyjna rozszerzająca klasę abstrakcyjną nie implementuje wszystkich abstrakcyjnych składowych.
TS4058Typ zwracany przez funkcję nie może być nazwany bez zaimportowania typu z innego modułu.
TS2347Argumenty typów zostały przekazane do funkcji, która nie jest generyczna.
TS2564Właściwość klasy nie jest inicjalizowana w konstruktorze i nie ma wartości domyślnej.
TS2589Rekurencyjny typ osiąga maksymalną głębokość instancjowania TypeScript.
TS1192Importowany moduł nie posiada domyślnego eksportu.