@ournet/news-data
Version:
Ournet news data module
15 lines (14 loc) • 557 B
TypeScript
import { NewsSearchParams, NewsItem } from "@ournet/news-domain";
export declare type NewsSearchItem = {
id: string;
score: number;
};
export declare class NewsSearcher {
private client;
constructor(host: string | Record<string, any>);
search(params: NewsSearchParams): Promise<NewsSearchItem[]>;
index(data: NewsItem, refresh?: "true" | "false" | "wait_for"): Promise<void>;
update(data: NewsItem, refresh?: "true" | "false" | "wait_for"): Promise<void>;
refresh(): Promise<void>;
init(): Promise<void>;
}