You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-11-23 17:02:25 +03:00
Change imports for Node.js compatibility (#4377)
* Change imports for Node.js compatibility Fixes: #4287 Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org> * Run prettier * Run prettier (again) * Add comment * Update babel.config.cjs --------- Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org> Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
This commit is contained in:
166
src/matrix.ts
166
src/matrix.ts
@@ -16,74 +16,74 @@ limitations under the License.
|
||||
|
||||
import { WidgetApi } from "matrix-widget-api";
|
||||
|
||||
import { MemoryCryptoStore } from "./crypto/store/memory-crypto-store";
|
||||
import { MemoryStore } from "./store/memory";
|
||||
import { MatrixScheduler } from "./scheduler";
|
||||
import { MatrixClient, ICreateClientOpts } from "./client";
|
||||
import { RoomWidgetClient, ICapabilities } from "./embedded";
|
||||
import { CryptoStore } from "./crypto/store/base";
|
||||
import { MemoryCryptoStore } from "./crypto/store/memory-crypto-store.ts";
|
||||
import { MemoryStore } from "./store/memory.ts";
|
||||
import { MatrixScheduler } from "./scheduler.ts";
|
||||
import { MatrixClient, ICreateClientOpts } from "./client.ts";
|
||||
import { RoomWidgetClient, ICapabilities } from "./embedded.ts";
|
||||
import { CryptoStore } from "./crypto/store/base.ts";
|
||||
|
||||
export * from "./client";
|
||||
export * from "./serverCapabilities";
|
||||
export * from "./embedded";
|
||||
export * from "./http-api";
|
||||
export * from "./autodiscovery";
|
||||
export * from "./sync-accumulator";
|
||||
export * from "./errors";
|
||||
export * from "./base64";
|
||||
export * from "./models/beacon";
|
||||
export * from "./models/event";
|
||||
export * from "./models/room";
|
||||
export * from "./models/event-timeline";
|
||||
export * from "./models/event-timeline-set";
|
||||
export * from "./models/poll";
|
||||
export * from "./models/room-member";
|
||||
export * from "./models/room-state";
|
||||
export * from "./models/thread";
|
||||
export * from "./models/typed-event-emitter";
|
||||
export * from "./models/user";
|
||||
export * from "./models/device";
|
||||
export * from "./models/search-result";
|
||||
export * from "./oidc";
|
||||
export * from "./scheduler";
|
||||
export * from "./filter";
|
||||
export * from "./timeline-window";
|
||||
export * from "./interactive-auth";
|
||||
export * from "./service-types";
|
||||
export * from "./store/memory";
|
||||
export * from "./store/indexeddb";
|
||||
export * from "./crypto/store/memory-crypto-store";
|
||||
export * from "./crypto/store/localStorage-crypto-store";
|
||||
export * from "./crypto/store/indexeddb-crypto-store";
|
||||
export type { OutgoingRoomKeyRequest } from "./crypto/store/base";
|
||||
export * from "./content-repo";
|
||||
export * from "./@types/common";
|
||||
export * from "./@types/uia";
|
||||
export * from "./@types/event";
|
||||
export * from "./@types/PushRules";
|
||||
export * from "./@types/partials";
|
||||
export * from "./@types/requests";
|
||||
export * from "./@types/search";
|
||||
export * from "./@types/beacon";
|
||||
export * from "./@types/topic";
|
||||
export * from "./@types/location";
|
||||
export * from "./@types/threepids";
|
||||
export * from "./@types/auth";
|
||||
export * from "./@types/polls";
|
||||
export * from "./@types/local_notifications";
|
||||
export * from "./@types/registration";
|
||||
export * from "./@types/read_receipts";
|
||||
export * from "./@types/crypto";
|
||||
export * from "./@types/extensible_events";
|
||||
export * from "./@types/IIdentityServerProvider";
|
||||
export * from "./models/room-summary";
|
||||
export * from "./models/event-status";
|
||||
export type { RoomSummary } from "./client";
|
||||
export * as ContentHelpers from "./content-helpers";
|
||||
export * as SecretStorage from "./secret-storage";
|
||||
export type { ICryptoCallbacks } from "./crypto"; // used to be located here
|
||||
export { createNewMatrixCall, CallEvent } from "./webrtc/call";
|
||||
export type { MatrixCall } from "./webrtc/call";
|
||||
export * from "./client.ts";
|
||||
export * from "./serverCapabilities.ts";
|
||||
export * from "./embedded.ts";
|
||||
export * from "./http-api/index.ts";
|
||||
export * from "./autodiscovery.ts";
|
||||
export * from "./sync-accumulator.ts";
|
||||
export * from "./errors.ts";
|
||||
export * from "./base64.ts";
|
||||
export * from "./models/beacon.ts";
|
||||
export * from "./models/event.ts";
|
||||
export * from "./models/room.ts";
|
||||
export * from "./models/event-timeline.ts";
|
||||
export * from "./models/event-timeline-set.ts";
|
||||
export * from "./models/poll.ts";
|
||||
export * from "./models/room-member.ts";
|
||||
export * from "./models/room-state.ts";
|
||||
export * from "./models/thread.ts";
|
||||
export * from "./models/typed-event-emitter.ts";
|
||||
export * from "./models/user.ts";
|
||||
export * from "./models/device.ts";
|
||||
export * from "./models/search-result.ts";
|
||||
export * from "./oidc/index.ts";
|
||||
export * from "./scheduler.ts";
|
||||
export * from "./filter.ts";
|
||||
export * from "./timeline-window.ts";
|
||||
export * from "./interactive-auth.ts";
|
||||
export * from "./service-types.ts";
|
||||
export * from "./store/memory.ts";
|
||||
export * from "./store/indexeddb.ts";
|
||||
export * from "./crypto/store/memory-crypto-store.ts";
|
||||
export * from "./crypto/store/localStorage-crypto-store.ts";
|
||||
export * from "./crypto/store/indexeddb-crypto-store.ts";
|
||||
export type { OutgoingRoomKeyRequest } from "./crypto/store/base.ts";
|
||||
export * from "./content-repo.ts";
|
||||
export * from "./@types/common.ts";
|
||||
export * from "./@types/uia.ts";
|
||||
export * from "./@types/event.ts";
|
||||
export * from "./@types/PushRules.ts";
|
||||
export * from "./@types/partials.ts";
|
||||
export * from "./@types/requests.ts";
|
||||
export * from "./@types/search.ts";
|
||||
export * from "./@types/beacon.ts";
|
||||
export * from "./@types/topic.ts";
|
||||
export * from "./@types/location.ts";
|
||||
export * from "./@types/threepids.ts";
|
||||
export * from "./@types/auth.ts";
|
||||
export * from "./@types/polls.ts";
|
||||
export * from "./@types/local_notifications.ts";
|
||||
export * from "./@types/registration.ts";
|
||||
export * from "./@types/read_receipts.ts";
|
||||
export * from "./@types/crypto.ts";
|
||||
export * from "./@types/extensible_events.ts";
|
||||
export * from "./@types/IIdentityServerProvider.ts";
|
||||
export * from "./models/room-summary.ts";
|
||||
export * from "./models/event-status.ts";
|
||||
export type { RoomSummary } from "./client.ts";
|
||||
export * as ContentHelpers from "./content-helpers.ts";
|
||||
export * as SecretStorage from "./secret-storage.ts";
|
||||
export type { ICryptoCallbacks } from "./crypto/index.ts"; // used to be located here
|
||||
export { createNewMatrixCall, CallEvent } from "./webrtc/call.ts";
|
||||
export type { MatrixCall } from "./webrtc/call.ts";
|
||||
export {
|
||||
GroupCall,
|
||||
GroupCallEvent,
|
||||
@@ -91,21 +91,21 @@ export {
|
||||
GroupCallState,
|
||||
GroupCallType,
|
||||
GroupCallStatsReportEvent,
|
||||
} from "./webrtc/groupCall";
|
||||
export { CryptoEvent } from "./crypto";
|
||||
export { SyncState, SetPresence } from "./sync";
|
||||
export type { ISyncStateData as SyncStateData } from "./sync";
|
||||
export { SlidingSyncEvent } from "./sliding-sync";
|
||||
export { MediaHandlerEvent } from "./webrtc/mediaHandler";
|
||||
export { CallFeedEvent } from "./webrtc/callFeed";
|
||||
export { StatsReport } from "./webrtc/stats/statsReport";
|
||||
export { Relations, RelationsEvent } from "./models/relations";
|
||||
export { TypedEventEmitter } from "./models/typed-event-emitter";
|
||||
export { LocalStorageErrors } from "./store/local-storage-events-emitter";
|
||||
export { IdentityProviderBrand, SSOAction } from "./@types/auth";
|
||||
export type { ISSOFlow as SSOFlow, LoginFlow } from "./@types/auth";
|
||||
export type { IHierarchyRelation as HierarchyRelation, IHierarchyRoom as HierarchyRoom } from "./@types/spaces";
|
||||
export { LocationAssetType } from "./@types/location";
|
||||
} from "./webrtc/groupCall.ts";
|
||||
export { CryptoEvent } from "./crypto/index.ts";
|
||||
export { SyncState, SetPresence } from "./sync.ts";
|
||||
export type { ISyncStateData as SyncStateData } from "./sync.ts";
|
||||
export { SlidingSyncEvent } from "./sliding-sync.ts";
|
||||
export { MediaHandlerEvent } from "./webrtc/mediaHandler.ts";
|
||||
export { CallFeedEvent } from "./webrtc/callFeed.ts";
|
||||
export { StatsReport } from "./webrtc/stats/statsReport.ts";
|
||||
export { Relations, RelationsEvent } from "./models/relations.ts";
|
||||
export { TypedEventEmitter } from "./models/typed-event-emitter.ts";
|
||||
export { LocalStorageErrors } from "./store/local-storage-events-emitter.ts";
|
||||
export { IdentityProviderBrand, SSOAction } from "./@types/auth.ts";
|
||||
export type { ISSOFlow as SSOFlow, LoginFlow } from "./@types/auth.ts";
|
||||
export type { IHierarchyRelation as HierarchyRelation, IHierarchyRoom as HierarchyRoom } from "./@types/spaces.ts";
|
||||
export { LocationAssetType } from "./@types/location.ts";
|
||||
|
||||
/**
|
||||
* Types supporting cryptography.
|
||||
@@ -113,7 +113,7 @@ export { LocationAssetType } from "./@types/location";
|
||||
* The most important is {@link Crypto.CryptoApi}, an instance of which can be retrieved via
|
||||
* {@link MatrixClient.getCrypto}.
|
||||
*/
|
||||
export * as Crypto from "./crypto-api";
|
||||
export * as Crypto from "./crypto-api/index.ts";
|
||||
|
||||
let cryptoStoreFactory = (): CryptoStore => new MemoryCryptoStore();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user