Create a YTLiveChat service instance.
No constructor options are required.
Optional runtime configuration.
OptionalhttpClient: YTHttpClientOptional custom HTTP client.
Start monitoring chat for a specific target.
handle, channelId, or liveId is required.Stop monitoring and emit chatStopped.
Dispose service resources and remove all listeners.
Inject a local fake event through the same pipeline as real events.
Stream parsed chat items as an async iterable.
Optionalsignal: AbortSignalStream raw action payloads as an async iterable.
Optionalsignal: AbortSignalSubscribe to a typed chat event.
This instance for chaining.
Unsubscribe from a typed chat event.
This instance for chaining.
Main live chat service for YouTube InnerTube chat polling.
Supports typed events, async iterators, local dummy injection, and auto reconnect.