From f2d7b1fece7ee3a12aa53bf182c2589cded57210 Mon Sep 17 00:00:00 2001 From: Uri Shaked Date: Sat, 12 Dec 2020 14:27:41 +0200 Subject: test(cpu): fix implicit any error --- src/cpu/cpu.spec.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/cpu/cpu.spec.ts b/src/cpu/cpu.spec.ts index 00fbcb3..b1bc876 100644 --- a/src/cpu/cpu.spec.ts +++ b/src/cpu/cpu.spec.ts @@ -1,5 +1,7 @@ import { CPU } from './cpu'; +type ITestEvent = [number, number]; // Expected cycles, actual cycles + describe('cpu', () => { it('should set initial value of SP to the last byte of internal SRAM', () => { const cpu = new CPU(new Uint16Array(1024), 0x1000); @@ -9,7 +11,7 @@ describe('cpu', () => { describe('events', () => { it('should execute queued events after the given number of cycles has passed', () => { const cpu = new CPU(new Uint16Array(1024), 0x1000); - const events = []; + const events: ITestEvent[] = []; for (const i of [1, 4, 10]) { cpu.addClockEvent(() => events.push([i, cpu.cycles]), i); } @@ -27,7 +29,7 @@ describe('cpu', () => { describe('updateClockEvent', () => { it('should update the number of cycles for the given clock event', () => { const cpu = new CPU(new Uint16Array(1024), 0x1000); - const events = []; + const events: ITestEvent[] = []; const callbacks = []; for (const i of [1, 4, 10]) { callbacks[i] = cpu.addClockEvent(() => events.push([i, cpu.cycles]), i); @@ -48,7 +50,7 @@ describe('cpu', () => { describe('clearClockEvent', () => { it('should remove the given clock event', () => { const cpu = new CPU(new Uint16Array(1024), 0x1000); - const events = []; + const events: ITestEvent[] = []; const callbacks = []; for (const i of [1, 4, 10]) { callbacks[i] = cpu.addClockEvent(() => events.push([i, cpu.cycles]), i); -- cgit v1.2.3