diff --git a/.changeset/true-things-tell.md b/.changeset/true-things-tell.md new file mode 100644 index 0000000000..4cd3013f7b --- /dev/null +++ b/.changeset/true-things-tell.md @@ -0,0 +1,5 @@ +--- +'livekit-client': patch +--- + +Add missing type exports required by `@livekit/components-core` diff --git a/src/index.ts b/src/index.ts index a7803b7b4a..d25d7fb66f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -9,11 +9,14 @@ import { import { LogLevel, LoggerNames, getLogger, setLogExtension, setLogLevel } from './logger'; import DefaultReconnectPolicy from './room/DefaultReconnectPolicy'; import type { ReconnectContext, ReconnectPolicy } from './room/ReconnectPolicy'; -import Room, { ConnectionState } from './room/Room'; -import type { RoomEventCallbacks } from './room/Room'; +import Room, { ConnectionState, type RoomEventCallbacks } from './room/Room'; import * as attributes from './room/attribute-typings'; import LocalParticipant from './room/participant/LocalParticipant'; -import Participant, { ConnectionQuality, ParticipantKind } from './room/participant/Participant'; +import Participant, { + ConnectionQuality, + type ParticipantEventCallbacks, + ParticipantKind, +} from './room/participant/Participant'; import type { ParticipantTrackPermission } from './room/participant/ParticipantTrackPermission'; import RemoteParticipant from './room/participant/RemoteParticipant'; import type { @@ -32,8 +35,8 @@ import RemoteTrack from './room/track/RemoteTrack'; import RemoteTrackPublication from './room/track/RemoteTrackPublication'; import type { ElementInfo } from './room/track/RemoteVideoTrack'; import RemoteVideoTrack from './room/track/RemoteVideoTrack'; -import { TrackPublication } from './room/track/TrackPublication'; -import type { LiveKitReactNativeInfo } from './room/types'; +import { type PublicationEventCallbacks, TrackPublication } from './room/track/TrackPublication'; +import type { LiveKitReactNativeInfo, TextStreamInfo } from './room/types'; import type { AudioAnalyserOptions } from './room/utils'; import { compareVersions, @@ -140,6 +143,7 @@ export type { AudioAnalyserOptions, ElementInfo, LiveKitReactNativeInfo, + TextStreamInfo, ParticipantTrackPermission, AudioReceiverStats, AudioSenderStats, @@ -148,6 +152,8 @@ export type { ReconnectContext, ReconnectPolicy, RoomEventCallbacks, + ParticipantEventCallbacks, + PublicationEventCallbacks, }; export { DataTrackPacket, type DataTrackPacketHeader } from './room/data-track/packet'; export {