/* eslint-disable no-restricted-globals */ export type Reporter = { warn: (...message: Array) => void; error: (...message: Array) => void; }; export type GroupReporter = Reporter & { groupCollapsed?: (label: string) => void; groupEnd?: () => void; }; // Console implements GroupReporter