/** * The shared test interface, so tests can be run by both runtimes */ export interface ITestBase { test(name: string, fn: () => void): void; assertEquals(actual: unknown, expected: unknown): void; assertNotEquals(actual: unknown, expected: unknown): void; assertStrictEquals(actual: unknown, expected: unknown): void; assertExists(actual: unknown): void; assertInstanceOf(actual: unknown, expectedType: any): void; assertTrue(actual: boolean): void; assertFalse(actual: boolean): void; }