14 lines
257 B
TypeScript
14 lines
257 B
TypeScript
export class TimeoutTask implements TimeTask {
|
|
cancelled = false;
|
|
|
|
constructor(
|
|
public nextTime: number,
|
|
private cb: (now: number) => void
|
|
) {}
|
|
|
|
run(now: number) {
|
|
this.cb(now);
|
|
this.cancelled = true;
|
|
}
|
|
}
|
|
|