pulse/interfaces/fetcher.interface.ts

7 lines
202 B
TypeScript

import type { FetchInput, FetchResult } from './feed.types.js';
export interface IFetcher {
fetch(input: FetchInput): Promise<FetchResult>;
fetchMany(inputs: FetchInput[]): Promise<FetchResult>;
}