UNPKG

stream-chat

Version:

JS SDK for the Stream Chat API

24 lines (23 loc) 1.1 kB
import { BaseSearchSource } from './BaseSearchSource'; import type { ChannelFilters, ChannelOptions, ChannelSort, MessageFilters, MessageResponse, SearchMessageSort } from '../types'; import type { StreamChat } from '../client'; import type { SearchSourceOptions } from './types'; export declare class MessageSearchSource extends BaseSearchSource<MessageResponse> { readonly type = "messages"; private client; messageSearchChannelFilters: ChannelFilters | undefined; messageSearchFilters: MessageFilters | undefined; messageSearchSort: SearchMessageSort | undefined; channelQueryFilters: ChannelFilters | undefined; channelQuerySort: ChannelSort | undefined; channelQueryOptions: Omit<ChannelOptions, 'limit' | 'offset'> | undefined; constructor(client: StreamChat, options?: SearchSourceOptions); protected query(searchQuery: string): Promise<{ items: never[]; next?: undefined; } | { items: MessageResponse[]; next: string | undefined; }>; protected filterQueryResults(items: MessageResponse[]): MessageResponse[]; }