depresolve/src/publisher.ts

8 lines
188 B
TypeScript

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