rest - TypeScript: egenskaber er altid udefinerede, når man udvider en abstrakt klasse
Jeg er ved at opsætte genanvendelige komponentklasser til mine REST API-controllere, men jeg kan ikke få abstrakte egenskaber til at virke med TypeScript. Jeg har prøvet et par forskellige tilgange og kigget igennem TS-dokumentationen, men jeg har ikke fundet nogen rigtig løsning. Alt, hvad jeg har fundet, er, at abstrakte egenskaber er virkelig vanskelige at arbejde med. Jeg håber, at nogen kan pege på, hvor jeg tager fejl med dette...
Her er den fejl, jeg ser: TypeError: Kan ikke læse egenskaber af undefined (læser 'model')
REDIGER :
Jeg reducerede min kode til et minimalt eksempel og oprettede et GitHub-repositorium: https://github.com/JacobDachenhaus/stackoverflow_05-28-2022_140100