UNPKG

matrix-react-sdk

Version:
14 lines (13 loc) 618 B
import React from "react"; import Room from "matrix-js-sdk/src/models/room"; import AutocompleteProvider from './AutocompleteProvider'; import QueryMatcher from './QueryMatcher'; import { ICompletion, ISelectionRange } from "./Autocompleter"; export default class RoomProvider extends AutocompleteProvider { protected matcher: QueryMatcher<Room>; constructor(); protected getRooms(): any; getCompletions(query: string, selection: ISelectionRange, force?: boolean, limit?: number): Promise<ICompletion[]>; getName(): string; renderCompletions(completions: React.ReactNode[]): React.ReactNode; }