Files
providers/src/utils/context.ts
2023-08-27 20:36:38 +02:00

14 lines
413 B
TypeScript

import { UseableFetcher } from '@/fetchers/types';
export type ScrapeContext = {
proxiedFetcher: <T>(...params: Parameters<UseableFetcher<T>>) => ReturnType<UseableFetcher<T>>;
fetcher: <T>(...params: Parameters<UseableFetcher<T>>) => ReturnType<UseableFetcher<T>>;
progress(val: number): void;
};
export type EmbedInput = {
url: string;
};
export type EmbedScrapeContext = EmbedInput & ScrapeContext;