SYMBOL INDEX (771 symbols across 110 files) FILE: src/AdminApis.ts type WhoisInfo (line 9) | interface WhoisInfo { type WhoisConnectionInfo (line 20) | interface WhoisConnectionInfo { class AdminApis (line 41) | class AdminApis { method constructor (line 42) | constructor(private client: MatrixClient) { method synapse (line 48) | public get synapse(): SynapseAdminApis { method whoisUser (line 57) | public whoisUser(userId: string): Promise { FILE: src/DMs.ts class DMs (line 16) | class DMs { method constructor (line 24) | public constructor(private client: MatrixClient) { method updateFromAccountData (line 34) | private async updateFromAccountData() { method handleInvite (line 52) | private async handleInvite(roomId: string, ev: any) { method persistCache (line 61) | private async persistCache() { method fixDms (line 69) | private async fixDms(userId: string) { method update (line 100) | public async update(): Promise { method getOrCreateDm (line 116) | public async getOrCreateDm(userId: string, createFn?: (targetUserId: s... method isDm (line 156) | public isDm(roomId: string): boolean { FILE: src/IFilter.ts type IFilterInfo (line 4) | interface IFilterInfo { FILE: src/MatrixAuth.ts class MatrixAuth (line 13) | class MatrixAuth { method constructor (line 18) | public constructor(private homeserverUrl: string) { method createTemplateClient (line 26) | private createTemplateClient(): MatrixClient { method passwordRegister (line 40) | public async passwordRegister(localpart: string, password: string, dev... method passwordLogin (line 107) | public async passwordLogin(username: string, password: string, deviceN... FILE: src/MatrixClient.ts constant SYNC_BACKOFF_MIN_MS (line 48) | const SYNC_BACKOFF_MIN_MS = 5000; constant SYNC_BACKOFF_MAX_MS (line 49) | const SYNC_BACKOFF_MAX_MS = 15000; constant VERSIONS_CACHE_MS (line 50) | const VERSIONS_CACHE_MS = 7200000; class MatrixClient (line 55) | class MatrixClient extends EventEmitter { method constructor (line 114) | constructor( method storageProvider (line 155) | public get storageProvider(): IStorageProvider { method metrics (line 162) | public get metrics(): Metrics { method metrics (line 170) | public set metrics(metrics: Metrics) { method unstableApis (line 180) | public get unstableApis(): UnstableApis { method adminApis (line 188) | public get adminApis(): AdminApis { method impersonateUserId (line 201) | public impersonateUserId(userId: string | null, deviceId?: string): vo... method getIdentityServerClient (line 223) | public async getIdentityServerClient(identityServerName: string): Prom... method setJoinStrategy (line 232) | public setJoinStrategy(strategy: IJoinRoomStrategy): void { method addPreprocessor (line 241) | public addPreprocessor(preprocessor: IPreprocessor): void { method processEvent (line 253) | private async processEvent(event: any): Promise { method getServerVersions (line 269) | public async getServerVersions(): Promise { method doesServerSupportUnstableFeature (line 284) | public async doesServerSupportUnstableFeature(feature: string): Promis... method doesServerSupportVersion (line 293) | public async doesServerSupportVersion(version: string): Promise { method getAccountData (line 327) | public async getAccountData(eventType: string): Promise { method getRoomAccountData (line 340) | public async getRoomAccountData(eventType: string, roomId: string):... method getSafeAccountData (line 355) | public async getSafeAccountData(eventType: string, defaultContent: ... method getSafeRoomAccountData (line 373) | public async getSafeRoomAccountData(eventType: string, roomId: stri... method setAccountData (line 389) | public async setAccountData(eventType: string, content: any): Promise<... method setRoomAccountData (line 403) | public async setRoomAccountData(eventType: string, roomId: string, con... method getPresenceStatus (line 415) | public async getPresenceStatus(): Promise { method getPresenceStatusFor (line 425) | public async getPresenceStatusFor(userId: string): Promise { method setPresenceStatus (line 436) | public async setPresenceStatus(presence: PresenceState, statusMessage:... method getPublishedAlias (line 451) | public async getPublishedAlias(roomIdOrAlias: string): Promise { method createRoomAlias (line 474) | public createRoomAlias(alias: string, roomId: string): Promise { method deleteRoomAlias (line 487) | public deleteRoomAlias(alias: string): Promise { method setDirectoryVisibility (line 499) | public setDirectoryVisibility(roomId: string, visibility: "public" | "... method getDirectoryVisibility (line 512) | public getDirectoryVisibility(roomId: string): Promise<"public" | "pri... method resolveRoom (line 528) | public async resolveRoom(roomIdOrAlias: string): Promise { method lookupRoomAlias (line 540) | public lookupRoomAlias(roomAlias: string): Promise { method getWhoAmI (line 623) | public async getWhoAmI(): Promise { method stop (line 632) | public stop() { method start (line 641) | public async start(filter: any = null): Promise { method startSyncInternal (line 695) | protected startSyncInternal(): Promise { method startSync (line 699) | protected async startSync(emitFn: (emitEventType: string, ...payload: ... method doSync (line 743) | protected doSync(token: string): Promise { method processSync (line 759) | protected async processSync(raw: any, emitFn: (emitEventType: string, ... method getEvent (line 922) | public async getEvent(roomId: string, eventId: string): Promise { method getRawEvent (line 937) | public getRawEvent(roomId: string, eventId: string): Promise { method getRoomState (line 948) | public getRoomState(roomId: string): Promise { method getRoomStateEvents (line 962) | public getRoomStateEvents(roomId, type, stateKey): Promise { method getRoomStateEvent (line 974) | public getRoomStateEvent(roomId, type, stateKey): Promise { method getEventContext (line 991) | public async getEventContext(roomId: string, eventId: string, limit = ... method getUserProfile (line 1007) | public getUserProfile(userId: string): Promise { method setDisplayName (line 1017) | public async setDisplayName(displayName: string): Promise { method setAvatarUrl (line 1030) | public async setAvatarUrl(avatarUrl: string): Promise { method joinRoom (line 1044) | public async joinRoom(roomIdOrAlias: string, viaServers: string[] = []... method getJoinedRooms (line 1064) | public getJoinedRooms(): Promise { method getJoinedRoomMembers (line 1074) | public getJoinedRoomMembers(roomId: string): Promise { method getJoinedRoomMembersWithProfiles (line 1086) | public async getJoinedRoomMembersWithProfiles(roomId: string): Promise... method getRoomMembers (line 1104) | public getRoomMembers(roomId: string, batchToken: string = null, membe... method getAllRoomMembers (line 1134) | public getAllRoomMembers(roomId: string, atToken?: string): Promise { method forgetRoom (line 1192) | public forgetRoom(roomId: string): Promise<{}> { method sendReadReceipt (line 1203) | public sendReadReceipt(roomId: string, eventId: string): Promise { method setTyping (line 1215) | public async setTyping(roomId: string, typing: boolean, timeout = 3000... method replyText (line 1233) | public replyText(roomId: string, event: any, text: string, html: strin... method replyHtmlText (line 1249) | public replyHtmlText(roomId: string, event: any, html: string): Promis... method replyNotice (line 1265) | public replyNotice(roomId: string, event: any, text: string, html: str... method replyHtmlNotice (line 1282) | public replyHtmlNotice(roomId: string, event: any, html: string): Prom... method sendNotice (line 1297) | public sendNotice(roomId: string, text: string): Promise { method sendHtmlNotice (line 1312) | public sendHtmlNotice(roomId: string, html: string): Promise { method sendText (line 1329) | public sendText(roomId: string, text: string): Promise { method sendHtmlText (line 1344) | public sendHtmlText(roomId: string, html: string): Promise { method sendMessage (line 1361) | public sendMessage(roomId: string, content: any): Promise { method sendEvent (line 1374) | public async sendEvent(roomId: string, eventType: string, content: any... method sendRawEvent (line 1390) | public async sendRawEvent(roomId: string, eventType: string, content: ... method sendStateEvent (line 1410) | public sendStateEvent(roomId: string, type: string, stateKey: string, ... method redactEvent (line 1428) | public redactEvent(roomId: string, eventId: string, reason: string | n... method createRoom (line 1444) | public createRoom(properties: RoomCreateOptions = {}): Promise { method userHasPowerLevelFor (line 1459) | public async userHasPowerLevelFor(userId: string, roomId: string, even... method userHasPowerLevelForAction (line 1487) | public async userHasPowerLevelForAction(userId: string, roomId: string... method calculatePowerLevelChangeBoundsOn (line 1527) | public async calculatePowerLevelChangeBoundsOn(targetUserId: string, r... method setUserPowerLevel (line 1565) | public async setUserPowerLevel(userId: string, roomId: string, newLeve... method mxcToHttp (line 1577) | public mxcToHttp(mxc: string): string { method mxcToHttpThumbnail (line 1593) | public mxcToHttpThumbnail(mxc: string, width: number, height: number, ... method uploadContent (line 1608) | public uploadContent(data: Buffer, contentType = "application/octet-st... method downloadContent (line 1623) | public async downloadContent(mxcUrl: string, allowRemote = true): Prom... method uploadContentFromUrl (line 1645) | public uploadContentFromUrl(url: string): Promise { method getRoomUpgradeHistory (line 1684) | public async getRoomUpgradeHistory(roomId: string): Promise<{ previous... method createSpace (line 1794) | public async createSpace(opts: SpaceCreateOptions): Promise { method getSpace (line 1850) | public async getSpace(roomIdOrAlias: string): Promise { method uploadDeviceOneTimeKeys (line 1866) | public async uploadDeviceOneTimeKeys(keys: OTKs): Promise { method checkOneTimeKeyCounts (line 1878) | public async checkOneTimeKeyCounts(): Promise { method uploadFallbackKey (line 1891) | public async uploadFallbackKey(fallbackKey: FallbackKey): Promise { method claimOneTimeKeys (line 1951) | public async claimOneTimeKeys(userDeviceMap: Record { method upsertUser (line 282) | public async upsertUser(userId: string, opts: SynapseUserProperties = ... method listUsers (line 298) | public async listUsers(from?: string, limit?: number, name?: string, g... method listAllUsers (line 319) | public async* listAllUsers(options: SynapseListUserOptions = {}): Asyn... method isAdmin (line 342) | public async isAdmin(userId: string): Promise { method isSelfAdmin (line 352) | public async isSelfAdmin(): Promise { method listRooms (line 372) | public async listRooms(searchTerm?: string, from?: string, limit?: num... method getRoomState (line 391) | public async getRoomState(roomId: string): Promise { method deleteRoom (line 401) | public async deleteRoom(roomId: string): Promise { method getDeleteRoomState (line 410) | public async getDeleteRoomState(roomId: string): Promise { method listRegistrationTokens (line 423) | public async listRegistrationTokens(valid?: boolean): Promise { method makeRoomAdmin (line 479) | public async makeRoomAdmin(roomId: string, userId?: string): Promise { method onAccountData (line 46) | protected onAccountData(event: any): Promise { method onRoomAccountData (line 56) | protected onRoomAccountData(roomId: string, event: any): Promise { method onRoomLeave (line 66) | protected onRoomLeave(roomId: string, event: any): Promise { method onRoomInvite (line 76) | protected onRoomInvite(roomId: string, event: any): Promise { method onRoomJoin (line 86) | protected onRoomJoin(roomId: string, event: any): Promise { method onRoomMessage (line 96) | protected onRoomMessage(roomId: string, event: any): Promise { method onRoomArchived (line 106) | protected onRoomArchived(roomId: string, event: any): Promise { method onRoomUpgraded (line 116) | protected onRoomUpgraded(roomId: string, event: any): Promise { method onRoomEvent (line 126) | protected onRoomEvent(roomId: string, event: any): Promise { FILE: src/UnstableApis.ts class UnstableApis (line 8) | class UnstableApis { method constructor (line 9) | constructor(private client: MatrixClient) { method getRoomAliases (line 18) | public async getRoomAliases(roomId: string): Promise { method addReactionToEvent (line 30) | public async addReactionToEvent(roomId: string, eventId: string, emoji... method getRelationsForEvent (line 49) | public async getRelationsForEvent(roomId: string, eventId: string, rel... method getMediaInfo (line 65) | public async getMediaInfo(mxcUrl: string): Promise { FILE: src/appservice/Appservice.ts constant EDU_ANNOTATION_KEY (line 29) | const EDU_ANNOTATION_KEY = "io.t2bot.sdk.bot.type"; type EduAnnotation (line 31) | enum EduAnnotation { type IAppserviceRegistration (line 41) | interface IAppserviceRegistration { type IAppserviceOptions (line 145) | interface IAppserviceOptions { class Appservice (line 220) | class Appservice extends EventEmitter { method constructor (line 245) | constructor(private options: IAppserviceOptions) { method expressAppInstance (line 337) | public get expressAppInstance() { method bridge (line 344) | public get bridge(): MatrixBridge { method botUserId (line 351) | public get botUserId(): string { method botIntent (line 359) | public get botIntent(): Intent { method botClient (line 369) | public get botClient(): MatrixClient { method begin (line 377) | public begin(): Promise { method stop (line 399) | public stop(): void { method getIntent (line 410) | public getIntent(localpart: string): Intent { method getUserId (line 420) | public getUserId(localpart: string): string { method getIntentForSuffix (line 430) | public getIntentForSuffix(suffix: string): Intent { method getUserIdForSuffix (line 440) | public getUserIdForSuffix(suffix: string): string { method getIntentForUserId (line 452) | public getIntentForUserId(userId: string): Intent { method getSuffixForUserId (line 473) | public getSuffixForUserId(userId: string): string { method isNamespacedUser (line 496) | public isNamespacedUser(userId: string): boolean { method getAlias (line 509) | public getAlias(localpart: string): string { method getAliasForSuffix (line 519) | public getAliasForSuffix(suffix: string): string { method getAliasLocalpartForSuffix (line 532) | public getAliasLocalpartForSuffix(suffix: string): string { method getSuffixForAlias (line 545) | public getSuffixForAlias(alias: string): string { method isNamespacedAlias (line 568) | public isNamespacedAlias(alias: string): boolean { method addPreprocessor (line 580) | public addPreprocessor(preprocessor: IPreprocessor): void { method setRoomDirectoryVisibility (line 599) | public setRoomDirectoryVisibility(networkId: string, roomId: string, v... method processEphemeralEvent (line 607) | private async processEphemeralEvent(event: any): Promise { method processEvent (line 618) | private async processEvent(event: any): Promise { method processMembershipEvent (line 629) | private async processMembershipEvent(event: any): Promise { method isAuthed (line 651) | private isAuthed(req: any): boolean { method onTransaction (line 662) | private async onTransaction(req: express.Request, res: express.Respons... method onUser (line 907) | private async onUser(req: express.Request, res: express.Response): Pro... method onRoomAlias (line 928) | private async onRoomAlias(req: express.Request, res: express.Response)... method onKeysClaim (line 951) | private async onKeysClaim(req: express.Request, res: express.Response)... method onKeysQuery (line 985) | private async onKeysQuery(req: express.Request, res: express.Response)... method onThirdpartyProtocol (line 1021) | private onThirdpartyProtocol(req: express.Request, res: express.Respon... method handleThirdpartyObject (line 1040) | private handleThirdpartyObject(req: express.Request, res: express.Resp... method onThirdpartyUser (line 1082) | private onThirdpartyUser(req: express.Request, res: express.Response) { method onThirdpartyLocation (line 1086) | private onThirdpartyLocation(req: express.Request, res: express.Respon... FILE: src/appservice/Intent.ts class Intent (line 24) | class Intent { method constructor (line 46) | constructor(private options: IAppserviceOptions, private impersonateUs... method makeClient (line 53) | private makeClient(withCrypto: boolean, accessToken?: string) { method userId (line 79) | public get userId(): string { method underlyingClient (line 86) | public get underlyingClient(): MatrixClient { method unstableApis (line 95) | public get unstableApis(): UnstableAppserviceApis { method enableEncryption (line 104) | public async enableEncryption(): Promise { method getJoinedRooms (line 195) | public async getJoinedRooms(): Promise { method leaveRoom (line 208) | public async leaveRoom(roomId: string, reason?: string): Promise { method joinRoom (line 222) | public async joinRoom(roomIdOrAlias: string): Promise { method sendText (line 239) | public async sendText(roomId: string, body: string, msgtype: "m.text" ... method sendEvent (line 250) | public async sendEvent(roomId: string, content: any): Promise { method ensureRegisteredAndJoined (line 261) | public async ensureRegisteredAndJoined(roomId: string) { method ensureJoined (line 272) | public async ensureJoined(roomId: string) { method refreshJoinedRooms (line 296) | public async refreshJoinedRooms(): Promise { method ensureRegistered (line 307) | public async ensureRegistered(deviceId?: string) { FILE: src/appservice/MatrixBridge.ts constant REMOTE_USER_INFO_ACCOUNT_DATA_EVENT_TYPE (line 4) | const REMOTE_USER_INFO_ACCOUNT_DATA_EVENT_TYPE = "io.t2bot.sdk.bot.remot... constant REMOTE_ROOM_INFO_ACCOUNT_DATA_EVENT_TYPE (line 5) | const REMOTE_ROOM_INFO_ACCOUNT_DATA_EVENT_TYPE = "io.t2bot.sdk.bot.remot... constant REMOTE_USER_MAP_ACCOUNT_DATA_EVENT_TYPE_PREFIX (line 6) | const REMOTE_USER_MAP_ACCOUNT_DATA_EVENT_TYPE_PREFIX = "io.t2bot.sdk.bot... constant REMOTE_ROOM_MAP_ACCOUNT_DATA_EVENT_TYPE_PREFIX (line 7) | const REMOTE_ROOM_MAP_ACCOUNT_DATA_EVENT_TYPE_PREFIX = "io.t2bot.sdk.bot... type IRemoteRoomInfo (line 13) | interface IRemoteRoomInfo { type IRemoteUserInfo (line 24) | interface IRemoteUserInfo { class MatrixBridge (line 44) | class MatrixBridge { method constructor (line 45) | constructor(private appservice: Appservice) { method getRemoteUserInfo (line 53) | public async getRemoteUserInfo(userIntent: ... method setRemoteUserInfo (line 65) | public async setRemoteUserInfo(userIntent: ... method getRemoteRoomInfo (line 76) | public async getRemoteRoomInfo(matrixRoomId... method setRemoteRoomInfo (line 91) | public async setRemoteRoomInfo(matrixRoomId... method getMatrixRoomIdForRemote (line 105) | public async getMatrixRoomIdForRemote(remoteRoomId: string): Promise { method updateRemoteUserMapping (line 126) | private async updateRemoteUserMapping(matrixUserId: string, remoteUser... method updateRemoteRoomMapping (line 133) | private async updateRemoteRoomMapping(matrixRoomId: string, remoteRoom... FILE: src/appservice/UnstableAppserviceApis.ts class UnstableAppserviceApis (line 8) | class UnstableAppserviceApis { method constructor (line 11) | constructor(private client: MatrixClient) { method sendHistoricalEventBatch (line 24) | public async sendHistoricalEventBatch(roomId: string, prevEventId: str... method sendEventWithTimestamp (line 42) | public async sendEventWithTimestamp(roomId: string, eventType: string,... method sendStateEventWithTimestamp (line 58) | public async sendStateEventWithTimestamp(roomId: string, type: string,... FILE: src/appservice/http_responses.ts type IApplicationServiceProtocol (line 6) | interface IApplicationServiceProtocol { type IFieldType (line 14) | interface IFieldType { type IProtocolInstance (line 19) | interface IProtocolInstance { type MSC3983KeyClaimResponse (line 32) | interface MSC3983KeyClaimResponse { type MSC3984KeyQueryResponse (line 54) | interface MSC3984KeyQueryResponse { FILE: src/b64.ts function encodeBase64 (line 7) | function encodeBase64(b: ArrayBuffer | Uint8Array): string { function encodeUnpaddedBase64 (line 21) | function encodeUnpaddedBase64(b: ArrayBuffer | Uint8Array): string { function encodeUnpaddedUrlSafeBase64 (line 31) | function encodeUnpaddedUrlSafeBase64(b: ArrayBuffer | Uint8Array): string { function decodeBase64 (line 41) | function decodeBase64(s: string): Uint8Array { function decodeUnpaddedBase64 (line 51) | function decodeUnpaddedBase64(s: string): Uint8Array { function decodeUnpaddedUrlSafeBase64 (line 61) | function decodeUnpaddedUrlSafeBase64(s: string): Uint8Array { FILE: src/e2ee/CryptoClient.ts class CryptoClient (line 35) | class CryptoClient { method constructor (line 43) | public constructor(private client: MatrixClient) { method storage (line 47) | private get storage(): RustSdkCryptoStorageProvider { method clientDeviceId (line 54) | public get clientDeviceId(): string { method clientDeviceEd25519 (line 61) | public get clientDeviceEd25519(): string { method isReady (line 69) | public get isReady(): boolean { method prepare (line 77) | public async prepare(roomIds: string[]) { method onRoomEvent (line 120) | public async onRoomEvent(roomId: string, event: any) { method onRoomJoin (line 138) | public async onRoomJoin(roomId: string) { method isRoomEncrypted (line 152) | public async isRoomEncrypted(roomId: string): Promise { method updateSyncData (line 167) | public async updateSyncData( method sign (line 198) | public async sign(obj: object): Promise { method encryptRoomEvent (line 233) | public async encryptRoomEvent(roomId: string, eventType: string, conte... method decryptRoomEvent (line 253) | public async decryptRoomEvent(event: EncryptedRoomEvent, roomId: strin... method encryptMedia (line 272) | public async encryptMedia(file: Buffer): Promise<{ buffer: Buffer, fil... method decryptMedia (line 287) | public async decryptMedia(file: EncryptedFile): Promise { FILE: src/e2ee/ICryptoRoomInformation.ts type ICryptoRoomInformation (line 7) | interface ICryptoRoomInformation extends Partial { FILE: src/e2ee/RoomTracker.ts class RoomTracker (line 10) | class RoomTracker { method constructor (line 11) | public constructor(private client: MatrixClient) { method onRoomJoin (line 19) | public async onRoomJoin(roomId: string) { method onRoomEvent (line 29) | public async onRoomEvent(roomId: string, event: any) { method prepare (line 40) | public async prepare(roomIds: string[]) { method queueRoomCheck (line 51) | public async queueRoomCheck(roomId: string) { method getRoomCryptoConfig (line 88) | public async getRoomCryptoConfig(roomId: string): Promise'}`; class ProfileCache (line 15) | class ProfileCache { method constructor (line 24) | constructor(maxEntries: number, maxAgeMs: number, private client: Matr... method getCacheKey (line 31) | private getCacheKey(userId: string, roomId: string | null): CacheKey { method watchWithClient (line 40) | public watchWithClient(client: MatrixClient) { method watchWithAppservice (line 59) | public watchWithAppservice(appservice: Appservice, clientFn: (userId: ... method getUserProfile (line 78) | public async getUserProfile(userId: string, roomId: string = null): Pr... method getUserProfileWith (line 88) | private async getUserProfileWith(userId: string, roomId: string, clien... method tryUpdateProfile (line 104) | private async tryUpdateProfile(roomId: string, memberEvent: Membership... FILE: src/helpers/RichReply.ts class RichReply (line 7) | class RichReply { method constructor (line 8) | private constructor() { method createFor (line 20) | public static createFor(roomId: string, event: any, withText: string, ... FILE: src/helpers/UnpaddedBase64.ts class UnpaddedBase64 (line 5) | class UnpaddedBase64 { method constructor (line 6) | private constructor() { method encodeBuffer (line 14) | public static encodeBuffer(buf: Buffer): string { method encodeString (line 23) | public static encodeString(str: string): string { method encodeBufferUrlSafe (line 32) | public static encodeBufferUrlSafe(buf: Buffer): string { method encodeStringUrlSafe (line 41) | public static encodeStringUrlSafe(str: string): string { FILE: src/http.ts function doHttpRequest (line 22) | async function doHttpRequest( function redactObjectForLogging (line 127) | function redactObjectForLogging(input: any): any { FILE: src/identity/IdentityClient.ts class IdentityClient (line 18) | class IdentityClient { method constructor (line 31) | private constructor(public readonly accessToken: string, public readon... method getAccount (line 40) | public getAccount(): Promise { method getTermsOfService (line 49) | public getTermsOfService(): Promise { method acceptTerms (line 61) | public acceptTerms(termsUrls: string[]): Promise { method acceptAllTerms (line 74) | public async acceptAllTerms(): Promise { method lookup (line 98) | public async lookup(identifiers: Threepid[], allowPlaintext = false): ... method makeEmailInvite (line 150) | public async makeEmailInvite(emailAddress: string, roomId: string): Pr... method doRequest (line 208) | public doRequest(method, endpoint, qs = null, body = null, timeout = 6... method acquire (line 221) | public static async acquire(oidc: OpenIDConnectToken, serverUrl: strin... FILE: src/logging/ConsoleLogger.ts class ConsoleLogger (line 9) | class ConsoleLogger implements ILogger { method trace (line 10) | public trace(module: string, ...messageOrObject: any[]) { method debug (line 14) | public debug(module: string, ...messageOrObject: any[]) { method error (line 18) | public error(module: string, ...messageOrObject: any[]) { method info (line 22) | public info(module: string, ...messageOrObject: any[]) { method warn (line 26) | public warn(module: string, ...messageOrObject: any[]) { FILE: src/logging/ILogger.ts type ILogger (line 5) | interface ILogger { FILE: src/logging/LogService.ts class LogLevel (line 9) | class LogLevel { method constructor (line 35) | private constructor(private level: string, private sequence: number) { method includes (line 38) | public includes(level: LogLevel): boolean { method toString (line 42) | public toString(): string { method fromString (line 46) | public static fromString(level: string, defaultLevel = LogLevel.DEBUG)... class LogService (line 61) | class LogService { method constructor (line 66) | private constructor() { method level (line 72) | public static get level(): LogLevel { method setLevel (line 80) | public static setLevel(level: LogLevel) { method setLogger (line 88) | public static setLogger(logger: ILogger) { method muteModule (line 96) | public static muteModule(name: string) { method trace (line 105) | public static trace(module: string, ...messageOrObject: any[]) { method debug (line 116) | public static debug(module: string, ...messageOrObject: any[]) { method error (line 127) | public static error(module: string, ...messageOrObject: any[]) { method info (line 138) | public static info(module: string, ...messageOrObject: any[]) { method warn (line 149) | public static warn(module: string, ...messageOrObject: any[]) { function extractRequestError (line 162) | function extractRequestError(err: Error | MatrixError): any { FILE: src/logging/RichConsoleLogger.ts class RichConsoleLogger (line 11) | class RichConsoleLogger implements ILogger { method getTimestamp (line 19) | protected getTimestamp(): string { method trace (line 24) | public trace(module: string, ...messageOrObject: any[]) { method debug (line 33) | public debug(module: string, ...messageOrObject: any[]) { method error (line 42) | public error(module: string, ...messageOrObject: any[]) { method info (line 51) | public info(module: string, ...messageOrObject: any[]) { method warn (line 60) | public warn(module: string, ...messageOrObject: any[]) { FILE: src/metrics/IMetricListener.ts type IMetricListener (line 13) | interface IMetricListener { FILE: src/metrics/Metrics.ts class Metrics (line 9) | class Metrics { method constructor (line 20) | constructor(parent: Metrics = null) { method registerListener (line 46) | public registerListener(listener: IMetricListener) { method unregisterListener (line 54) | public unregisterListener(listener: IMetricListener) { method start (line 64) | public start(metricName: string, context: IMetricContext) { method end (line 74) | public end(metricName: string, context: IMetricContext) { method increment (line 102) | public increment(metricName: string, context: IMetricContext, amount: ... method decrement (line 112) | public decrement(metricName: string, context: IMetricContext, amount: ... method reset (line 121) | public reset(metricName: string, context: IMetricContext) { method assignUniqueContextId (line 130) | public assignUniqueContextId(context: IMetricContext): IMetricContext { FILE: src/metrics/contexts.ts type IMetricContext (line 9) | interface IMetricContext { type FunctionCallContext (line 21) | interface FunctionCallContext extends IMetricContext { type MatrixClientCallContext (line 32) | interface MatrixClientCallContext extends FunctionCallContext { type IdentityClientCallContext (line 43) | interface IdentityClientCallContext extends FunctionCallContext { type IntentCallContext (line 51) | interface IntentCallContext extends MatrixClientCallContext { FILE: src/metrics/decorators.ts function timedMatrixClientFunctionCall (line 18) | function timedMatrixClientFunctionCall() { function timedIdentityClientFunctionCall (line 45) | function timedIdentityClientFunctionCall() { function timedIntentFunctionCall (line 72) | function timedIntentFunctionCall() { FILE: src/metrics/names.ts constant METRIC_MATRIX_CLIENT_FUNCTION_CALL (line 5) | const METRIC_MATRIX_CLIENT_FUNCTION_CALL = "matrix_client_function_call"; constant METRIC_MATRIX_CLIENT_FAILED_FUNCTION_CALL (line 11) | const METRIC_MATRIX_CLIENT_FAILED_FUNCTION_CALL = "matrix_client_failed_... constant METRIC_MATRIX_CLIENT_SUCCESSFUL_FUNCTION_CALL (line 17) | const METRIC_MATRIX_CLIENT_SUCCESSFUL_FUNCTION_CALL = "matrix_client_suc... constant METRIC_IDENTITY_CLIENT_FUNCTION_CALL (line 23) | const METRIC_IDENTITY_CLIENT_FUNCTION_CALL = "identity_client_function_c... constant METRIC_IDENTITY_CLIENT_FAILED_FUNCTION_CALL (line 29) | const METRIC_IDENTITY_CLIENT_FAILED_FUNCTION_CALL = "identity_client_fai... constant METRIC_IDENTITY_CLIENT_SUCCESSFUL_FUNCTION_CALL (line 35) | const METRIC_IDENTITY_CLIENT_SUCCESSFUL_FUNCTION_CALL = "identity_client... constant METRIC_INTENT_FUNCTION_CALL (line 41) | const METRIC_INTENT_FUNCTION_CALL = "intent_function_call"; constant METRIC_INTENT_FAILED_FUNCTION_CALL (line 47) | const METRIC_INTENT_FAILED_FUNCTION_CALL = "intent_failed_function_call"; constant METRIC_INTENT_SUCCESSFUL_FUNCTION_CALL (line 53) | const METRIC_INTENT_SUCCESSFUL_FUNCTION_CALL = "intent_successful_functi... FILE: src/mixins/AutojoinRoomsMixin.ts class AutojoinRoomsMixin (line 8) | class AutojoinRoomsMixin { method setupOnClient (line 9) | public static setupOnClient(client: MatrixClient): void { method setupOnAppservice (line 15) | public static setupOnAppservice(appservice: Appservice, conditional: (... FILE: src/mixins/AutojoinUpgradedRoomsMixin.ts class AutojoinUpgradedRoomsMixin (line 8) | class AutojoinUpgradedRoomsMixin { method setupOnClient (line 9) | public static setupOnClient(client: MatrixClient): void { method setupOnAppservice (line 20) | public static setupOnAppservice(appservice: Appservice): void { FILE: src/models/Account.ts type IWhoAmI (line 5) | interface IWhoAmI { FILE: src/models/CreateRoom.ts type RoomPreset (line 22) | type RoomPreset = "private_chat" | "trusted_private_chat" | "public_chat"; type RoomVisibility (line 30) | type RoomVisibility = "public" | "private"; type RoomCreateOptions (line 36) | interface RoomCreateOptions { FILE: src/models/Crypto.ts type OTKAlgorithm (line 5) | enum OTKAlgorithm { type OTKLabel (line 14) | type OTKLabel = `${Al... type Signatures (line 20) | interface Signatures { type SignedCurve25519OTK (line 30) | interface SignedCurve25519OTK { type FallbackKey (line 40) | interface FallbackKey { type OTKs (line 49) | type OTKs = type OTKCounts (line 57) | type OTKCounts = { type EncryptionAlgorithm (line 68) | enum EncryptionAlgorithm { type DeviceKeyAlgorithm (line 77) | enum DeviceKeyAlgorithm { type DeviceKeyLabel (line 86) | type DeviceKeyLabel { type IMegolmEncrypted (line 182) | interface IMegolmEncrypted { FILE: src/models/EventContext.ts type EventContext (line 3) | interface EventContext { FILE: src/models/IdentityServerModels.ts type IdentityServerAccount (line 5) | interface IdentityServerAccount { type IdentityServerInvite (line 13) | interface IdentityServerInvite { FILE: src/models/MSC2176.ts type MSC2716BatchSendResponse (line 5) | interface MSC2716BatchSendResponse { type MSC2716InsertionEventContent (line 26) | interface MSC2716InsertionEventContent { type MSC2716ChunkEventContent (line 35) | interface MSC2716ChunkEventContent { type MSC2716MarkerEventContent (line 44) | interface MSC2716MarkerEventContent { FILE: src/models/MatrixError.ts class MatrixError (line 5) | class MatrixError extends Error { method constructor (line 26) | constructor(public readonly body: { errcode: string, error: string, re... method message (line 36) | public get message() { FILE: src/models/MatrixProfile.ts type MatrixProfileInfo (line 7) | interface MatrixProfileInfo { class MatrixProfile (line 23) | class MatrixProfile { method constructor (line 29) | constructor(private userId: string, private profile: MatrixProfileInfo) { method displayName (line 36) | public get displayName(): string { method avatarUrl (line 45) | public get avatarUrl(): string { method mention (line 52) | public get mention(): MentionPill { FILE: src/models/OpenIDConnect.ts type OpenIDConnectToken (line 5) | interface OpenIDConnectToken { FILE: src/models/Policies.ts type Policies (line 5) | interface Policies { type Policy (line 15) | interface Policy { type TranslatedPolicy (line 25) | interface TranslatedPolicy { FILE: src/models/PowerLevelAction.ts type PowerLevelAction (line 4) | enum PowerLevelAction { FILE: src/models/PowerLevelBounds.ts type PowerLevelBounds (line 4) | interface PowerLevelBounds { FILE: src/models/Presence.ts class Presence (line 7) | class Presence { method constructor (line 8) | constructor(protected presence: PresenceEventContent) { method state (line 14) | public get state(): PresenceState { method statusMessage (line 21) | public get statusMessage(): string { method lastActiveAgo (line 28) | public get lastActiveAgo(): number { method currentlyActive (line 35) | public get currentlyActive(): boolean { FILE: src/models/ServerVersions.ts type ServerVersions (line 5) | type ServerVersions = { FILE: src/models/Spaces.ts type SpaceCreateOptions (line 10) | interface SpaceCreateOptions { type SpaceChildEntityOptions (line 46) | interface SpaceChildEntityOptions { type NewChildOpts (line 69) | type NewChildOpts = SpaceCreateOptions & SpaceChildEntityOptions; type SpaceEntityMap (line 75) | interface SpaceEntityMap { class Space (line 83) | class Space { method constructor (line 84) | public constructor(public readonly roomId: string, public readonly cli... method createChildSpace (line 92) | public async createChildSpace(opts: NewChildOpts): Promise { method addChildSpace (line 104) | public async addChildSpace(space: Space, childOpts: SpaceChildEntityOp... method removeChildSpace (line 113) | public async removeChildSpace(space: Space): Promise { method addChildRoom (line 123) | public async addChildRoom(roomId: string, childOpts: SpaceChildEntityO... method removeChildRoom (line 141) | public async removeChildRoom(roomId: string): Promise { method getChildEntities (line 149) | public async getChildEntities(): Promise { method inviteUser (line 164) | public async inviteUser(userId: string) { FILE: src/models/Threepid.ts type Threepid (line 5) | interface Threepid { FILE: src/models/events/AliasesEvent.ts type AliasesEventContent (line 8) | interface AliasesEventContent { class AliasesEvent (line 19) | class AliasesEvent extends StateEvent { method constructor (line 20) | constructor(event: any) { method forDomain (line 27) | public get forDomain(): string { method aliases (line 34) | public get aliases(): string[] { FILE: src/models/events/CanonicalAliasEvent.ts type CanonicalAliasEventContent (line 8) | interface CanonicalAliasEventContent { class CanonicalAliasEvent (line 19) | class CanonicalAliasEvent extends StateEvent { method constructor (line 20) | constructor(event: any) { method aliases (line 27) | public get aliases(): string { FILE: src/models/events/CreateEvent.ts type PreviousRoomInfo (line 8) | interface PreviousRoomInfo { type CreateEventContent (line 26) | interface CreateEventContent extends Record { class CreateEvent (line 57) | class CreateEvent extends StateEvent { method constructor (line 58) | constructor(event: any) { method creator (line 65) | public get creator(): string { method version (line 72) | public get version(): string { method federated (line 79) | public get federated(): boolean { FILE: src/models/events/EncryptedRoomEvent.ts type EncryptedRoomEventContent (line 9) | interface EncryptedRoomEventContent { class EncryptedRoomEvent (line 39) | class EncryptedRoomEvent extends RoomEvent { method constructor (line 40) | constructor(event: any) { method algorithm (line 48) | public get algorithm(): EncryptionAlgorithm { method megolmProperties (line 55) | public get megolmProperties(): IMegolmEncrypted { FILE: src/models/events/EncryptionEvent.ts type RoomEncryptionAlgorithm (line 8) | enum RoomEncryptionAlgorithm { type EncryptionEventContent (line 17) | interface EncryptionEventContent { class EncryptionEvent (line 38) | class EncryptionEvent extends StateEvent { method constructor (line 39) | constructor(event: any) { method algorithm (line 46) | public get algorithm(): string | RoomEncryptionAlgorithm { method rotationPeriodMs (line 53) | public get rotationPeriodMs(): number { method rotationPeriodMessages (line 60) | public get rotationPeriodMessages(): number { FILE: src/models/events/Event.ts class MatrixEvent (line 5) | class MatrixEvent { method constructor (line 6) | constructor(protected event: any) { method sender (line 12) | public get sender(): string { method type (line 19) | public get type(): string { method content (line 26) | public get content(): T { method raw (line 35) | public get raw(): any { FILE: src/models/events/EventKind.ts type EventKind (line 5) | enum EventKind { FILE: src/models/events/InvalidEventError.ts class InvalidEventError (line 5) | class InvalidEventError extends Error { method constructor (line 6) | constructor(message: string = null) { class EventRedactedError (line 15) | class EventRedactedError extends InvalidEventError { method constructor (line 16) | constructor(message: string = null) { FILE: src/models/events/JoinRulesEvent.ts type JoinRule (line 8) | type JoinRule = "public" | "knock" | "invite" | "private"; type JoinRulesEventContent (line 15) | interface JoinRulesEventContent { class JoinRulesEvent (line 26) | class JoinRulesEvent extends StateEvent { method constructor (line 27) | constructor(event: any) { method rule (line 34) | public get rule(): JoinRule { FILE: src/models/events/MembershipEvent.ts type Membership (line 9) | type Membership = "join" | "leave" | "ban" | "invite"; type EffectiveMembership (line 16) | type EffectiveMembership = "join" | "leave" | "invite"; type MembershipEventContent (line 23) | interface MembershipEventContent { class MembershipEvent (line 39) | class MembershipEvent extends StateEvent { method constructor (line 40) | constructor(event: any) { method ownMembership (line 49) | public get ownMembership(): boolean { method membershipFor (line 56) | public get membershipFor(): string { method membership (line 63) | public get membership(): Membership { method effectiveMembership (line 72) | public get effectiveMembership(): EffectiveMembership { FILE: src/models/events/MessageEvent.ts type MessageType (line 9) | type MessageType = type FileInfo (line 25) | interface FileInfo { type ThumbnailInfo (line 42) | interface ThumbnailInfo { type ThumbnailedFileInfo (line 69) | interface ThumbnailedFileInfo { type FileWithThumbnailInfo (line 91) | interface FileWithThumbnailInfo extends FileInfo, ThumbnailedFileInfo { type DimensionalFileInfo (line 99) | interface DimensionalFileInfo extends FileWithThumbnailInfo { type TimedFileInfo (line 116) | interface TimedFileInfo extends FileInfo { type VideoFileInfo (line 128) | interface VideoFileInfo extends DimensionalFileInfo, TimedFileInfo { type AudioMessageEventContent (line 137) | interface AudioMessageEventContent extends FileMessageEventContent { type VideoMessageEventContent (line 149) | interface VideoMessageEventContent extends FileMessageEventContent { type ImageMessageEventContent (line 161) | interface ImageMessageEventContent extends FileMessageEventContent { type FileMessageEventContent (line 173) | interface FileMessageEventContent extends MessageEventContent { type EncryptedFile (line 195) | interface EncryptedFile { type LocationMessageEventContent (line 216) | interface LocationMessageEventContent extends MessageEventContent { type TextualMessageEventContent (line 233) | interface TextualMessageEventContent extends MessageEventContent { type MessageEventContent (line 243) | interface MessageEventContent { class MessageEvent (line 253) | class MessageEvent extends RoomEvent { method constructor (line 254) | constructor(event: any) { method isRedacted (line 261) | public get isRedacted(): boolean { method messageType (line 271) | public get messageType(): MessageType { method textBody (line 280) | public get textBody(): string { method externalUrl (line 289) | public get externalUrl(): string | undefined { FILE: src/models/events/PinnedEventsEvent.ts type PinnedEventsEventContent (line 8) | interface PinnedEventsEventContent { class PinnedEventsEvent (line 19) | class PinnedEventsEvent extends StateEvent { method constructor (line 20) | constructor(event: any) { method pinnedEventIds (line 27) | public get pinnedEventIds(): string[] { FILE: src/models/events/PowerLevelsEvent.ts type PowerLevelsEventContent (line 8) | interface PowerLevelsEventContent { function defaultNum (line 65) | function defaultNum(val: number | undefined, def: number): number { class PowerLevelsEvent (line 74) | class PowerLevelsEvent extends StateEvent { method constructor (line 75) | constructor(event: any) { method banLevel (line 82) | public get banLevel(): number { method inviteLevel (line 89) | public get inviteLevel(): number { method kickLevel (line 96) | public get kickLevel(): number { method redactLevel (line 103) | public get redactLevel(): number { method notifyWholeRoomLevel (line 110) | public get notifyWholeRoomLevel(): number { method defaultUserLevel (line 118) | public get defaultUserLevel(): number { method defaultStateEventLevel (line 125) | public get defaultStateEventLevel(): number { method defaultEventLevel (line 132) | public get defaultEventLevel(): number { FILE: src/models/events/PresenceEvent.ts type PresenceState (line 13) | type PresenceState = "online" | "offline" | "unavailable"; type PresenceEventContent (line 20) | interface PresenceEventContent { class PresenceEvent (line 58) | class PresenceEvent extends MatrixEvent { method constructor (line 59) | constructor(event: any) { method presence (line 66) | public get presence(): PresenceState { FILE: src/models/events/RedactionEvent.ts type RedactionEventContent (line 8) | interface RedactionEventContent { class RedactionEvent (line 19) | class RedactionEvent extends RoomEvent { method constructor (line 20) | constructor(event: any) { method redactsEventId (line 28) | public get redactsEventId(): string { method redactsEventIds (line 35) | public get redactsEventIds(): string[] { FILE: src/models/events/RoomAvatarEvent.ts type RoomAvatarEventContent (line 9) | interface RoomAvatarEventContent { class RoomAvatarEvent (line 25) | class RoomAvatarEvent extends StateEvent { method constructor (line 26) | constructor(event: any) { method avatarUrl (line 33) | public get avatarUrl(): string { FILE: src/models/events/RoomEvent.ts type TypicalUnsigned (line 8) | interface TypicalUnsigned { type RoomEventContent (line 24) | interface RoomEventContent { class RoomEvent (line 32) | class RoomEvent extends MatrixEv... method constructor (line 33) | constructor(protected event: any) { method eventId (line 40) | public get eventId(): string { method timestamp (line 47) | public get timestamp(): number { method unsigned (line 54) | public get unsigned(): TypicalUnsigned { class StateEvent (line 63) | class StateEvent extends RoomEve... method constructor (line 64) | constructor(event: any) { method stateKey (line 71) | public get stateKey(): string { method previousContent (line 79) | public get previousContent(): T { FILE: src/models/events/RoomNameEvent.ts type RoomNameEventContent (line 8) | interface RoomNameEventContent { class RoomNameEvent (line 16) | class RoomNameEvent extends StateEvent { method constructor (line 17) | constructor(event: any) { method name (line 24) | public get name(): string { FILE: src/models/events/RoomTopicEvent.ts type RoomTopicEventContent (line 8) | interface RoomTopicEventContent { class RoomTopicEvent (line 16) | class RoomTopicEvent extends StateEvent { method constructor (line 17) | constructor(event: any) { method topic (line 24) | public get topic(): string { FILE: src/models/events/SpaceChildEvent.ts type SpaceChildEventContent (line 8) | interface SpaceChildEventContent { class SpaceChildEvent (line 31) | class SpaceChildEvent extends StateEvent { method constructor (line 32) | constructor(event: any) { method entityRoomId (line 39) | public get entityRoomId(): string { method isActiveChild (line 47) | public get isActiveChild(): boolean { method viaServers (line 56) | public get viaServers(): string[] { method order (line 64) | public get order(): string { method suggested (line 71) | public get suggested(): boolean { FILE: src/models/events/converter.ts function wrapRoomEvent (line 19) | function wrapRoomEvent(event: any): RoomEvent { FILE: src/models/unstable/MediaInfo.ts type MSC2380MediaInfo (line 5) | interface MSC2380MediaInfo { FILE: src/preprocessors/IPreprocessor.ts type IPreprocessor (line 8) | interface IPreprocessor { FILE: src/preprocessors/RichRepliesPreprocessor.ts type IRichReplyMetadata (line 11) | interface IRichReplyMetadata { class RichRepliesPreprocessor (line 63) | class RichRepliesPreprocessor implements IPreprocessor { method constructor (line 70) | public constructor(private fetchRealEventContents = false) { method getSupportedEventTypes (line 73) | public getSupportedEventTypes(): string[] { method processEvent (line 77) | public async processEvent(event: any, client: MatrixClient, kind?: Eve... FILE: src/request.ts function setRequestFn (line 10) | function setRequestFn(fn) { function getRequestFn (line 19) | function getRequestFn(): typeof origRequestFn { FILE: src/simple-validation.ts function validateSpaceOrderString (line 10) | function validateSpaceOrderString(order: string): true { FILE: src/storage/IAppserviceStorageProvider.ts type IAppserviceStorageProvider (line 8) | interface IAppserviceStorageProvider { type IAppserviceCryptoStorageProvider (line 47) | interface IAppserviceCryptoStorageProvider { FILE: src/storage/ICryptoStorageProvider.ts type ICryptoStorageProvider (line 7) | interface ICryptoStorageProvider { FILE: src/storage/IStorageProvider.ts type IStorageProvider (line 7) | interface IStorageProvider { FILE: src/storage/MemoryStorageProvider.ts class MemoryStorageProvider (line 9) | class MemoryStorageProvider implements IStorageProvider, IAppserviceStor... method setSyncToken (line 17) | setSyncToken(token: string | null): void { method getSyncToken (line 21) | getSyncToken(): string | null { method setFilter (line 25) | setFilter(filter: IFilterInfo): void { method getFilter (line 29) | getFilter(): IFilterInfo { method addRegisteredUser (line 33) | addRegisteredUser(userId: string) { method isUserRegistered (line 39) | isUserRegistered(userId: string): boolean { method isTransactionCompleted (line 43) | isTransactionCompleted(transactionId: string): boolean { method setTransactionCompleted (line 47) | setTransactionCompleted(transactionId: string) { method readValue (line 51) | readValue(key: string): string | null | undefined { method storeValue (line 55) | storeValue(key: string, value: string): void { method storageForUser (line 59) | storageForUser(userId: string): IStorageProvider { FILE: src/storage/RustSdkCryptoStorageProvider.ts class RustSdkCryptoStorageProvider (line 19) | class RustSdkCryptoStorageProvider implements ICryptoStorageProvider { method constructor (line 27) | public constructor( method getDeviceId (line 43) | public async getDeviceId(): Promise { method setDeviceId (line 47) | public async setDeviceId(deviceId: string): Promise { method getRoom (line 51) | public async getRoom(roomId: string): Promise { method storeRoom (line 56) | public async storeRoom(roomId: string, config: ICryptoRoomInformation)... class RustSdkAppserviceCryptoStorageProvider (line 66) | class RustSdkAppserviceCryptoStorageProvider extends RustSdkCryptoStorag... method constructor (line 72) | public constructor(private baseStoragePath: string, storageType: RustS... method storageForUser (line 76) | public storageForUser(userId: string): ICryptoStorageProvider { FILE: src/storage/SimpleFsStorageProvider.ts class SimpleFsStorageProvider (line 15) | class SimpleFsStorageProvider implements IStorageProvider, IAppserviceSt... method constructor (line 25) | constructor(filename: string, private trackTransactionsInMemory = true... method setSyncToken (line 40) | setSyncToken(token: string | null): void { method getSyncToken (line 44) | getSyncToken(): string | null { method setFilter (line 48) | setFilter(filter: IFilterInfo): void { method getFilter (line 52) | getFilter(): IFilterInfo { method addRegisteredUser (line 56) | addRegisteredUser(userId: string) { method isUserRegistered (line 64) | isUserRegistered(userId: string): boolean { method isTransactionCompleted (line 69) | isTransactionCompleted(transactionId: string): boolean { method setTransactionCompleted (line 78) | setTransactionCompleted(transactionId: string) { method readValue (line 96) | readValue(key: string): string | null | undefined { method storeValue (line 100) | storeValue(key: string, value: string): void { method storageForUser (line 106) | storageForUser(userId: string): IStorageProvider { class NamespacedFsProvider (line 115) | class NamespacedFsProvider implements IStorageProvider { method constructor (line 116) | constructor(private prefix: string, private parent: SimpleFsStoragePro... method setFilter (line 119) | setFilter(filter: IFilterInfo): Promise | void { method getFilter (line 123) | getFilter(): IFilterInfo | Promise { method setSyncToken (line 127) | setSyncToken(token: string | null): Promise | void { method getSyncToken (line 131) | getSyncToken(): string | Promise | null { method readValue (line 135) | readValue(key: string): string | Promise | ... method storeValue (line 139) | storeValue(key: string, value: string): Promise | void { FILE: src/storage/SimplePostgresStorageProvider.ts class SimplePostgresStorageProvider (line 11) | class SimplePostgresStorageProvider implements IStorageProvider, IAppser... method constructor (line 22) | constructor(connectionString: string, private trackTransactionsInMemor... method setSyncToken (line 41) | public async setSyncToken(token: string | null): Promise { method getSyncToken (line 49) | public async getSyncToken(): Promise { method setFilter (line 56) | public async setFilter(filter: IFilterInfo): Promise { method getFilter (line 65) | public async getFilter(): Promise { method addRegisteredUser (line 73) | public async addRegisteredUser(userId: string): Promise { method isUserRegistered (line 81) | public async isUserRegistered(userId: string): Promise { method setTransactionCompleted (line 88) | public async setTransactionCompleted(transactionId: string): Promise { method storeValue (line 124) | public async storeValue(key: string, value: string): Promise { method storageForUser (line 132) | public storageForUser(userId: string): IStorageProvider { class NamespacedPostgresProvider (line 141) | class NamespacedPostgresProvider implements IStorageProvider { method constructor (line 142) | constructor(private prefix: string, private parent: SimplePostgresStor... method setFilter (line 145) | public setFilter(filter: IFilterInfo): Promise | void { method getFilter (line 149) | public async getFilter(): Promise { method setSyncToken (line 153) | public setSyncToken(token: string | null): Promise | void { method getSyncToken (line 157) | public async getSyncToken(): Promise { method storeValue (line 161) | public storeValue(key: string, value: string): Promise | void { method readValue (line 165) | public readValue(key: string): string | Promise { FILE: test/AdminApisTest.ts function createTestAdminClient (line 6) | function createTestAdminClient(storage: IStorageProvider = null): { clie... FILE: test/IdentityClientTest.ts function createTestIdentityClient (line 7) | async function createTestIdentityClient(): Promise<{ client: IdentityCli... FILE: test/MatrixAuthTest.ts function createTestAuth (line 6) | function createTestAuth(): { auth: MatrixAuth, http: HttpBackend, hsUrl:... FILE: test/MatrixClientTest.ts type ProcessSyncClient (line 1403) | interface ProcessSyncClient { FILE: test/SynapseAdminApisTest.ts function createTestSynapseAdminClient (line 18) | function createTestSynapseAdminClient( FILE: test/SynchronousMatrixClientTest.ts class TestSyncMatrixClient (line 6) | class TestSyncMatrixClient extends SynchronousMatrixClient { method constructor (line 7) | constructor(client: MatrixClient) { method doProcessSync (line 11) | public async doProcessSync(raw: any) { function createSyncTestClient (line 18) | function createSyncTestClient(storage: IStorageProvider = null): { clien... type ProcessSyncClient (line 30) | interface ProcessSyncClient { FILE: test/TestUtils.ts constant TEST_DEVICE_ID (line 7) | const TEST_DEVICE_ID = "TEST_DEVICE"; function expectArrayEquals (line 9) | function expectArrayEquals(expected: any[], actual: any[]) { type Constructor (line 18) | type Constructor = { new(...args: any[]): T }; function expectInstanceOf (line 20) | function expectInstanceOf(expected: Constructor, actual: any): boo... function testDelay (line 24) | function testDelay(ms: number): Promise { function createTestClient (line 30) | function createTestClient( constant CRYPTO_STORE_TYPES (line 50) | const CRYPTO_STORE_TYPES = [StoreType.Sqlite]; function testCryptoStores (line 52) | async function testCryptoStores(fn: (StoreType) => Promise): Promi... FILE: test/UnstableApisTest.ts function createTestUnstableClient (line 6) | function createTestUnstableClient( FILE: test/appservice/AppserviceTest.ts function beginAppserviceWithProtocols (line 8) | async function beginAppserviceWithProtocols(protocols: string[]) { function verifyAuth (line 816) | async function verifyAuth(method: string, route: string) { function doCall (line 948) | async function doCall(route: string, opts: any = {}, err: any) { function doCall (line 1023) | async function doCall(route: string, opts: any = {}) { function doCall (line 1089) | async function doCall(route: string, opts: any = {}) { function doCall (line 1164) | async function doCall(route: string, spyCallback: () => void) { function checkBothPaths (line 1180) | async function checkBothPaths(spyCallback: () => void) { function doCall (line 1362) | async function doCall(route: string, opts: any = {}) { function doCall (line 1437) | async function doCall(route: string, opts: any = {}) { function doCall (line 1512) | async function doCall(route: string, opts: any = {}) { function doCall (line 1608) | async function doCall(route: string, opts: any = {}) { function doCall (line 1696) | async function doCall(route: string, opts: any = {}) { function doCall (line 1824) | async function doCall(route: string, opts: any = {}) { function doCall (line 1919) | async function doCall(route: string, opts: any = {}) { function doCall (line 2004) | async function doCall(route: string, opts: any = {}) { function doCall (line 2357) | async function doCall(route: string, opts: any = {}) { function doCall (line 2433) | async function doCall(route: string, opts: any = {}) { function doCall (line 2516) | async function doCall(route: string, opts: any = {}) { function doCall (line 2595) | async function doCall(route: string, opts: any = {}) { function doCall (line 2677) | async function doCall(route: string, opts: any = {}) { function doCall (line 2759) | async function doCall(route: string, opts: any = {}) { function doCall (line 2829) | async function doCall(route: string, opts: any = {}) { function doCall (line 2899) | async function doCall(route: string, opts: any = {}) { function doCall (line 2964) | async function doCall(route: string, opts: any = {}) { function doCall (line 3039) | async function doCall(route: string, opts: any = {}) { FILE: test/appservice/UnstableAppserviceApisTest.ts function createTestUnstableClient (line 6) | function createTestUnstableClient( FILE: test/b64Test.ts function sb (line 10) | function sb(s: string): Buffer { FILE: test/encryption/CryptoClientTest.ts function bindNullEngine (line 7) | function bindNullEngine(http: HttpBackend) { function copyOfTestFile (line 408) | function copyOfTestFile(): EncryptedFile { FILE: test/encryption/RoomTrackerTest.ts function prepareQueueSpies (line 7) | function prepareQueueSpies( FILE: test/encryption/decoratorsTest.ts class InterceptedClass (line 5) | class InterceptedClass { method constructor (line 6) | constructor(private interceptedFn: (i: number) => number, public crypt... method isReady (line 9) | public get isReady() { method reqCryptoIntercepted (line 14) | async reqCryptoIntercepted(i: number): Promise { method reqReadyIntercepted (line 19) | async reqReadyIntercepted(i: number): Promise { FILE: test/metrics/MetricsTest.ts function createTestMetricListener (line 5) | function createTestMetricListener(expectedName: string, expectedContext:... FILE: test/metrics/decoratorsTest.ts class InterceptedClass (line 10) | class InterceptedClass { method constructor (line 13) | constructor(private metrics: Metrics, private interceptedFn: (i: numbe... method matrixClientIntercepted (line 18) | async matrixClientIntercepted(i: number): Promise { method identityClientIntercepted (line 23) | async identityClientIntercepted(i: number): Promise { method intentIntercepted (line 28) | async intentIntercepted(i: number): Promise { FILE: test/models/events/EventTest.ts function createMinimalEvent (line 3) | function createMinimalEvent(content: any = { hello: "world" }) { FILE: test/storage/SimpleFsStorageProviderTest.ts function createSimpleFsStorageProvider (line 7) | function createSimpleFsStorageProvider(inMemory = false, maxMemTransacti... FILE: test/storage/SimplePostgresStorageProviderTest.ts function createSimplePostgresStorageProvider (line 5) | function createSimplePostgresStorageProvider(connectionString: string, i...