Skip to content

Commit ceff5ae

Browse files
authored
Add missing type exports required by @livekit/components-core (#1815)
1 parent ea4230e commit ceff5ae

File tree

2 files changed

+16
-5
lines changed

2 files changed

+16
-5
lines changed

.changeset/true-things-tell.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'livekit-client': patch
3+
---
4+
5+
Add missing type exports required by `@livekit/components-core`

src/index.ts

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,18 @@ import {
99
import { LogLevel, LoggerNames, getLogger, setLogExtension, setLogLevel } from './logger';
1010
import DefaultReconnectPolicy from './room/DefaultReconnectPolicy';
1111
import type { ReconnectContext, ReconnectPolicy } from './room/ReconnectPolicy';
12-
import Room, { ConnectionState } from './room/Room';
13-
import type { RoomEventCallbacks } from './room/Room';
12+
import Room, { ConnectionState, type RoomEventCallbacks } from './room/Room';
1413
import * as attributes from './room/attribute-typings';
1514
// FIXME: remove this import in a follow up data track pull request.
1615
import './room/data-track/depacketizer';
1716
// FIXME: remove this import in a follow up data track pull request.
1817
import './room/data-track/packetizer';
1918
import LocalParticipant from './room/participant/LocalParticipant';
20-
import Participant, { ConnectionQuality, ParticipantKind } from './room/participant/Participant';
19+
import Participant, {
20+
ConnectionQuality,
21+
type ParticipantEventCallbacks,
22+
ParticipantKind,
23+
} from './room/participant/Participant';
2124
import type { ParticipantTrackPermission } from './room/participant/ParticipantTrackPermission';
2225
import RemoteParticipant from './room/participant/RemoteParticipant';
2326
import type {
@@ -36,8 +39,8 @@ import RemoteTrack from './room/track/RemoteTrack';
3639
import RemoteTrackPublication from './room/track/RemoteTrackPublication';
3740
import type { ElementInfo } from './room/track/RemoteVideoTrack';
3841
import RemoteVideoTrack from './room/track/RemoteVideoTrack';
39-
import { TrackPublication } from './room/track/TrackPublication';
40-
import type { LiveKitReactNativeInfo } from './room/types';
42+
import { type PublicationEventCallbacks, TrackPublication } from './room/track/TrackPublication';
43+
import type { LiveKitReactNativeInfo, TextStreamInfo } from './room/types';
4144
import type { AudioAnalyserOptions } from './room/utils';
4245
import {
4346
compareVersions,
@@ -144,6 +147,7 @@ export type {
144147
AudioAnalyserOptions,
145148
ElementInfo,
146149
LiveKitReactNativeInfo,
150+
TextStreamInfo,
147151
ParticipantTrackPermission,
148152
AudioReceiverStats,
149153
AudioSenderStats,
@@ -152,6 +156,8 @@ export type {
152156
ReconnectContext,
153157
ReconnectPolicy,
154158
RoomEventCallbacks,
159+
ParticipantEventCallbacks,
160+
PublicationEventCallbacks,
155161
};
156162
export { DataTrackPacket, type DataTrackPacketHeader } from './room/data-track/packet';
157163
export {

0 commit comments

Comments
 (0)