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