matrix-react-sdk
Version:
SDK for matrix.org using React
14 lines (13 loc) • 618 B
TypeScript
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;
}