import { ResolveResult } from './resolver' export interface Publisher { publish: (results: ResolveResult[]) => void } export type PublisherFactory = (options: T) => Publisher