diff --git a/packages/core/src/components/chat.ts b/packages/core/src/components/chat.ts index e5650618d..bba76b4c9 100644 --- a/packages/core/src/components/chat.ts +++ b/packages/core/src/components/chat.ts @@ -76,8 +76,7 @@ function isIgnorableChatMessage(msg: ReceivedChatMessage | LegacyReceivedChatMes const decodeLegacyMsg = (message: Uint8Array) => JSON.parse(new TextDecoder().decode(message)) as - | LegacyReceivedChatMessage - | Exclude; + LegacyReceivedChatMessage | Exclude; const encodeLegacyMsg = (message: LegacyChatMessage) => new TextEncoder().encode(JSON.stringify(message)); diff --git a/packages/core/src/messages/types.ts b/packages/core/src/messages/types.ts index 26148f379..3c05e872b 100644 --- a/packages/core/src/messages/types.ts +++ b/packages/core/src/messages/types.ts @@ -45,7 +45,5 @@ export type ReceivedAgentTranscriptionMessage = ReceivedMessageWithType< /** @beta */ export type ReceivedMessage = - | ReceivedUserTranscriptionMessage - | ReceivedAgentTranscriptionMessage - | ReceivedChatMessage; + ReceivedUserTranscriptionMessage | ReceivedAgentTranscriptionMessage | ReceivedChatMessage; // TODO: images? attachments? rpc? diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts index cdbf36aa4..ac5167bd7 100644 --- a/packages/core/src/types.ts +++ b/packages/core/src/types.ts @@ -72,8 +72,7 @@ export type ParticipantIdentifier = RequireAtLeastOne< * @internal */ export type TrackIdentifier = - | TrackSource - | TrackReference; + TrackSource | TrackReference; // ## Util Types type RequireAtLeastOne = Pick> & diff --git a/packages/react/etc/components-react.api.md b/packages/react/etc/components-react.api.md index cb3aaa139..870da5f95 100644 --- a/packages/react/etc/components-react.api.md +++ b/packages/react/etc/components-react.api.md @@ -918,7 +918,7 @@ export function useEnsureSession(session?: UseSessionReturn): UseSessionReturn; export function useEnsureTrackRef(trackRef?: TrackReferenceOrPlaceholder): TrackReferenceOrPlaceholder; // @public (undocumented) -export function useEvents, EmitterEventMap extends Emitter extends default_2 ? EM : never, Event extends Parameters[0], Callback extends EmitterEventMap[Event]>(instance: Emitter | { +export function useEvents, EmitterEventMap extends (Emitter extends default_2 ? EM : never), Event extends Parameters[0], Callback extends EmitterEventMap[Event]>(instance: Emitter | { internal: { emitter: Emitter; }; diff --git a/packages/react/src/components/controls/PaginationControl.tsx b/packages/react/src/components/controls/PaginationControl.tsx index 3296e16e4..5676f1f98 100644 --- a/packages/react/src/components/controls/PaginationControl.tsx +++ b/packages/react/src/components/controls/PaginationControl.tsx @@ -22,8 +22,7 @@ export function PaginationControl({ const [interactive, setInteractive] = React.useState(false); React.useEffect(() => { let subscription: - | ReturnType['subscribe']> - | undefined; + ReturnType['subscribe']> | undefined; if (connectedElement) { subscription = createInteractingObservable(connectedElement.current, 2000).subscribe( setInteractive, diff --git a/packages/react/src/hooks/useAgent.ts b/packages/react/src/hooks/useAgent.ts index 4767bac9f..903a7b7d1 100644 --- a/packages/react/src/hooks/useAgent.ts +++ b/packages/react/src/hooks/useAgent.ts @@ -43,11 +43,7 @@ type AgentSdkStates = 'initializing' | 'idle' | 'listening' | 'thinking' | 'spea * @beta * */ export type AgentState = - | 'disconnected' - | 'connecting' - | 'pre-connect-buffering' - | 'failed' - | AgentSdkStates; + 'disconnected' | 'connecting' | 'pre-connect-buffering' | 'failed' | AgentSdkStates; /** @beta */ export enum AgentEvent { diff --git a/packages/react/src/hooks/useEvents.ts b/packages/react/src/hooks/useEvents.ts index 779228949..0d28bf782 100644 --- a/packages/react/src/hooks/useEvents.ts +++ b/packages/react/src/hooks/useEvents.ts @@ -4,7 +4,7 @@ import TypedEventEmitter, { EventMap } from 'typed-emitter'; /** @public */ export function useEvents< Emitter extends TypedEventEmitter, - EmitterEventMap extends Emitter extends TypedEventEmitter ? EM : never, + EmitterEventMap extends (Emitter extends TypedEventEmitter ? EM : never), Event extends Parameters[0], Callback extends EmitterEventMap[Event], >( diff --git a/packages/react/src/hooks/useParticipantTracks.ts b/packages/react/src/hooks/useParticipantTracks.ts index b5ccf7c1d..21ec70a4e 100644 --- a/packages/react/src/hooks/useParticipantTracks.ts +++ b/packages/react/src/hooks/useParticipantTracks.ts @@ -19,8 +19,7 @@ type UseParticipantTracksOptions = { export function useParticipantTracks( sources: Array, optionsOrParticipantIdentity: - | UseParticipantTracksOptions - | UseParticipantTracksOptions['participantIdentity'] = {}, + UseParticipantTracksOptions | UseParticipantTracksOptions['participantIdentity'] = {}, ): Array { let participantIdentity: UseParticipantTracksOptions['participantIdentity']; let room: UseParticipantTracksOptions['room']; diff --git a/packages/react/src/hooks/useSession.ts b/packages/react/src/hooks/useSession.ts index b3bafbf6a..4e050e8b8 100644 --- a/packages/react/src/hooks/useSession.ts +++ b/packages/react/src/hooks/useSession.ts @@ -108,9 +108,7 @@ type SessionStateConnecting = SessionStateCommon & { type SessionStateConnected = SessionStateCommon & { connectionState: - | ConnectionState.Connected - | ConnectionState.Reconnecting - | ConnectionState.SignalReconnecting; + ConnectionState.Connected | ConnectionState.Reconnecting | ConnectionState.SignalReconnecting; isConnected: true; local: { @@ -151,9 +149,7 @@ type SessionActions = { /** @beta */ export type UseSessionReturn = ( - | SessionStateConnecting - | SessionStateConnected - | SessionStateDisconnected + SessionStateConnecting | SessionStateConnected | SessionStateDisconnected ) & SessionActions; @@ -580,9 +576,7 @@ export function useSession( ); const conversationState = React.useMemo((): - | SessionStateConnecting - | SessionStateConnected - | SessionStateDisconnected => { + SessionStateConnecting | SessionStateConnected | SessionStateDisconnected => { const common: SessionStateCommon = { room, internal: sessionInternal, @@ -775,9 +769,7 @@ export function useSession( console.warn('WARNING: Room.prepareConnection failed:', err); }); }, - [ - /* note: no prepareConnection here, this effect should only ever run once! */ - ], + [/* note: no prepareConnection here, this effect should only ever run once! */], ); return React.useMemo( diff --git a/tooling/api-documenter/src/markdown/MarkdownEmitter.ts b/tooling/api-documenter/src/markdown/MarkdownEmitter.ts index 4b7a33281..1f56ed8a3 100644 --- a/tooling/api-documenter/src/markdown/MarkdownEmitter.ts +++ b/tooling/api-documenter/src/markdown/MarkdownEmitter.ts @@ -108,8 +108,7 @@ export class MarkdownEmitter { case DocNodeKind.HtmlStartTag: case DocNodeKind.HtmlEndTag: { const docHtmlTag: DocHtmlStartTag | DocHtmlEndTag = docNode as - | DocHtmlStartTag - | DocHtmlEndTag; + DocHtmlStartTag | DocHtmlEndTag; // write the HTML element verbatim into the output writer.write(docHtmlTag.emitAsHtml()); break; diff --git a/tooling/api-documenter/src/plugin/PluginLoader.ts b/tooling/api-documenter/src/plugin/PluginLoader.ts index de7066143..973457a76 100644 --- a/tooling/api-documenter/src/plugin/PluginLoader.ts +++ b/tooling/api-documenter/src/plugin/PluginLoader.ts @@ -34,8 +34,9 @@ export class PluginLoader { // Load the package const entryPoint: - | { apiDocumenterPluginManifest?: IApiDocumenterPluginManifest } - | undefined = require(resolvedEntryPointPath); + { apiDocumenterPluginManifest?: IApiDocumenterPluginManifest } | undefined = require( + resolvedEntryPointPath, + ); if (!entryPoint) { throw new Error('Invalid entry point');