matrix-react-sdk
Version:
SDK for matrix.org using React
16 lines (15 loc) • 650 B
TypeScript
import PermalinkConstructor, { PermalinkParts } from "./PermalinkConstructor";
/**
* Generates matrix: scheme permalinks
*/
export default class MatrixSchemePermalinkConstructor extends PermalinkConstructor {
constructor();
private encodeEntity;
forEvent(roomId: string, eventId: string, serverCandidates: string[]): string;
forRoom(roomIdOrAlias: string, serverCandidates: string[]): string;
forUser(userId: string): string;
forEntity(entityId: string): string;
isPermalinkHost(testHost: string): boolean;
encodeServerCandidates(candidates: string[]): string;
parsePermalink(fullUrl: string): PermalinkParts;
}