I am trying to import a class I made in typescript, and initialize it to pass with my view components. But when I try to initialize the class, I get the following error:
My import looks like this:
import GameModel from 'src/Rematch/Models/GameModel';
My GameModel class looks like this:
import { QuestionModel } from "./QuestionModel";export default class GameModel { public questions: QuestionModel[] = []; constructor(private id: number = 0) { this.getData(id); } getData(id: number) { console.log(id); this.questions.push(new QuestionModel(['Goed', 'Fout', 'Nog fouter'], 'Goed', 'Dit is de eerste vraag. Als je deze goed hebt krijg je punten')); this.questions.push(new QuestionModel(['Fout', 'Goed', 'Foutig'], 'Goed', 'Dit is de tweede vraag. Als je deze goed hebt krijg je punten')); this.questions.push(new QuestionModel(['Fout', 'Fouter dan fout', 'Goed'], 'Goed', 'Dit is de derde vraag. Als je deze goed hebt krijg je punten')); this.questions.push(new QuestionModel(['Dit is ook fout', 'Goed', 'Fout'], 'Goed', 'Dit is de vierde vraag. Als je deze goed hebt krijg je punten')) }}
When typing:
const game: GameModel = new GameModel(1)
the error appears