import { ExtendedProgress } from './messageHandler'; export type RandomEvents = { progress: ExtendedProgress, finish: undefined } export interface RandomEvent { name: T, data: RandomEvents[T] } export type Handler = (data: RandomEvent) => unknown;