diff --git a/src/client.ts b/src/client.ts index a3376ba2a..2109018b2 100644 --- a/src/client.ts +++ b/src/client.ts @@ -55,34 +55,34 @@ import { IRoomEncryption, RoomList } from "./crypto/RoomList"; import { logger } from "./logger"; import { SERVICE_TYPES } from "./service-types"; import { + Body, + ClientPrefix, + FileType, HttpApiEvent, HttpApiEventHandlerMap, - Upload, - UploadOpts, - MatrixError, - MatrixHttpApi, - Method, - retryNetworkOperation, - ClientPrefix, - MediaPrefix, + HTTPError, IdentityPrefix, IHttpOpts, - FileType, - UploadResponse, - HTTPError, IRequestOpts, - Body, + MatrixError, + MatrixHttpApi, + MediaPrefix, + Method, + retryNetworkOperation, + Upload, + UploadOpts, + UploadResponse, } from "./http-api"; import { Crypto, CryptoEvent, CryptoEventHandlerMap, fixBackupKey, - ICryptoCallbacks, ICheckOwnCrossSigningTrustOpts, + ICryptoCallbacks, + IRoomKeyRequestBody, isCryptoAvailable, VerificationMethod, - IRoomKeyRequestBody, } from "./crypto"; import { DeviceInfo } from "./crypto/deviceinfo"; import { decodeRecoveryKey } from "./crypto/recoverykey"; @@ -110,7 +110,7 @@ import { VerificationRequest } from "./crypto/verification/request/VerificationR import { VerificationBase as Verification } from "./crypto/verification/Base"; import * as ContentHelpers from "./content-helpers"; import { CrossSigningInfo, DeviceTrustLevel, ICacheCallbacks, UserTrustLevel } from "./crypto/CrossSigning"; -import { Room, NotificationCountType, RoomEvent, RoomEventHandlerMap, RoomNameState } from "./models/room"; +import { NotificationCountType, Room, RoomEvent, RoomEventHandlerMap, RoomNameState } from "./models/room"; import { RoomMemberEvent, RoomMemberEventHandlerMap } from "./models/room-member"; import { IPowerLevelsContent, RoomStateEvent, RoomStateEventHandlerMap } from "./models/room-state"; import { @@ -119,8 +119,10 @@ import { IContextResponse, ICreateRoomOpts, IEventSearchOpts, + IFilterResponse, IGuestAccessOpts, IJoinRoomOpts, + INotificationsResponse, IPaginateOpts, IPresenceOpts, IRedactOpts, @@ -129,15 +131,14 @@ import { IRoomDirectoryOptions, ISearchOpts, ISendEventResponse, - INotificationsResponse, - IFilterResponse, - ITagsResponse, IStatusResponse, + ITagsResponse, KnockRoomOpts, } from "./@types/requests"; import { EventType, LOCAL_NOTIFICATION_SETTINGS_PREFIX, + MSC3912_RELATION_BASED_REDACTIONS_PROP, MsgType, PUSHER_ENABLED, RelationType, @@ -146,7 +147,6 @@ import { UNSTABLE_MSC3088_ENABLED, UNSTABLE_MSC3088_PURPOSE, UNSTABLE_MSC3089_TREE_SUBTYPE, - MSC3912_RELATION_BASED_REDACTIONS_PROP, } from "./@types/event"; import { IdServerUnbindResult, IImageInfo, JoinRule, Preset, Visibility } from "./@types/partials"; import { EventMapper, eventMapperFor, MapperOpts } from "./event-mapper"; @@ -178,29 +178,29 @@ import { } from "./@types/PushRules"; import { IThreepid } from "./@types/threepids"; import { CryptoStore, OutgoingRoomKeyRequest } from "./crypto/store/base"; -import { GroupCall, IGroupCallDataChannelOptions, GroupCallIntent, GroupCallType } from "./webrtc/groupCall"; +import { GroupCall, GroupCallIntent, GroupCallType, IGroupCallDataChannelOptions } from "./webrtc/groupCall"; import { MediaHandler } from "./webrtc/mediaHandler"; import { - LoginTokenPostResponse, ILoginFlowsResponse, IRefreshTokenResponse, - SSOAction, - LoginResponse, LoginRequest, + LoginResponse, + LoginTokenPostResponse, + SSOAction, } from "./@types/auth"; import { TypedEventEmitter } from "./models/typed-event-emitter"; import { MAIN_ROOM_TIMELINE, ReceiptType } from "./@types/read_receipts"; import { MSC3575SlidingSyncRequest, MSC3575SlidingSyncResponse, SlidingSync } from "./sliding-sync"; import { SlidingSyncSdk } from "./sliding-sync-sdk"; import { + determineFeatureSupport, FeatureSupport, Thread, THREAD_RELATION_TYPE, - determineFeatureSupport, ThreadFilterType, threadFilterTypeToFilter, } from "./models/thread"; -import { MBeaconInfoEventContent, M_BEACON_INFO } from "./@types/beacon"; +import { M_BEACON_INFO, MBeaconInfoEventContent } from "./@types/beacon"; import { UnstableValue } from "./NamespacedValue"; import { ToDeviceMessageQueue } from "./ToDeviceMessageQueue"; import { ToDeviceBatch } from "./models/ToDeviceMessage";