Advertisements
can’t initialize the interval variable
onStartGame(){
this.interval = setInterval (() => {
this.intervalFired.emit(this.lastno + 1);
this.lastno++;
}, 1000);
}
Angular program to see at console.log with start and stop clicks in Angular 14
>Solution :
the problem is that you probably have
interval?: NodeJS.Timeout
that is only while running in an NodeJs environment, when in browser that is not correct value anymore, so instead to maintain the type you can do this.
interval?: ReturnType<typeof setInterval>
this will work regardless if browser or nodejs