matrix-react-sdk
Version:
SDK for matrix.org using React
14 lines (13 loc) • 570 B
TypeScript
import { SortAlgorithm } from "../models";
import { OrderingAlgorithm } from "./OrderingAlgorithm";
import { TagID } from "../../models";
import { Room } from "matrix-js-sdk/src/models/room";
/**
* Uses the natural tag sorting algorithm order to determine tag ordering. No
* additional behavioural changes are present.
*/
export declare class NaturalAlgorithm extends OrderingAlgorithm {
constructor(tagId: TagID, initialSortingAlgorithm: SortAlgorithm);
setRooms(rooms: Room[]): Promise<any>;
handleRoomUpdate(room: any, cause: any): Promise<boolean>;
}