1
0
mirror of https://github.com/matrix-org/matrix-js-sdk.git synced 2025-11-25 05:23:13 +03:00

Export more into the public interface (#3614)

This commit is contained in:
Michael Telatynski
2023-07-28 12:54:17 +01:00
committed by GitHub
parent 77259e81c9
commit 615f7f9e72

View File

@@ -41,6 +41,7 @@ export * from "./models/thread";
export * from "./models/typed-event-emitter"; export * from "./models/typed-event-emitter";
export * from "./models/user"; export * from "./models/user";
export * from "./models/device"; export * from "./models/device";
export * from "./models/search-result";
export * from "./scheduler"; export * from "./scheduler";
export * from "./filter"; export * from "./filter";
export * from "./timeline-window"; export * from "./timeline-window";
@@ -52,33 +53,41 @@ export * from "./crypto/store/memory-crypto-store";
export * from "./crypto/store/indexeddb-crypto-store"; export * from "./crypto/store/indexeddb-crypto-store";
export type { OutgoingRoomKeyRequest } from "./crypto/store/base"; export type { OutgoingRoomKeyRequest } from "./crypto/store/base";
export * from "./content-repo"; export * from "./content-repo";
export * from "./@types/uia";
export * from "./@types/event"; export * from "./@types/event";
export * from "./@types/PushRules"; export * from "./@types/PushRules";
export * from "./@types/partials"; export * from "./@types/partials";
export * from "./@types/requests"; export * from "./@types/requests";
export * from "./@types/search"; export * from "./@types/search";
export * from "./models/room-summary"; export * from "./models/room-summary";
export * from "./models/event-status";
export * as ContentHelpers from "./content-helpers"; export * as ContentHelpers from "./content-helpers";
export * as SecretStorage from "./secret-storage"; export * as SecretStorage from "./secret-storage";
export type { ICryptoCallbacks } from "./crypto"; // used to be located here export type { ICryptoCallbacks } from "./crypto"; // used to be located here
export { createNewMatrixCall } from "./webrtc/call"; export { createNewMatrixCall, CallEvent } from "./webrtc/call";
export type { MatrixCall } from "./webrtc/call"; export type { MatrixCall } from "./webrtc/call";
export { export {
GroupCall,
GroupCallEvent, GroupCallEvent,
GroupCallIntent, GroupCallIntent,
GroupCallState, GroupCallState,
GroupCallType, GroupCallType,
GroupCallStatsReportEvent, GroupCallStatsReportEvent,
} from "./webrtc/groupCall"; } from "./webrtc/groupCall";
export type { GroupCall } from "./webrtc/groupCall";
export { CryptoEvent } from "./crypto"; export { CryptoEvent } from "./crypto";
export { SyncState, SetPresence } from "./sync";
export type { ISyncStateData as SyncStateData } from "./sync";
export { SlidingSyncEvent } from "./sliding-sync"; export { SlidingSyncEvent } from "./sliding-sync";
export { MediaHandlerEvent } from "./webrtc/mediaHandler"; export { MediaHandlerEvent } from "./webrtc/mediaHandler";
export { CallEvent } from "./webrtc/call";
export { CallFeedEvent } from "./webrtc/callFeed"; export { CallFeedEvent } from "./webrtc/callFeed";
export { StatsReport } from "./webrtc/stats/statsReport"; export { StatsReport } from "./webrtc/stats/statsReport";
export { RelationsEvent } from "./models/relations"; export { Relations, RelationsEvent } from "./models/relations";
export { TypedEventEmitter } from "./models/typed-event-emitter";
export { LocalStorageErrors } from "./store/local-storage-events-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";
/** /**
* Types supporting cryptography. * Types supporting cryptography.