peercast-yp-proxy-client
Version:
Client for peercast-yp-proxy.
14 lines (13 loc) • 466 B
TypeScript
import { Channel } from 'peercast-yp-channels-parser';
import { Observable } from 'rxjs';
import * as messages from './common/messages';
export default class Client {
private channels;
private socket;
readonly channelsUpdated: Observable<ReadonlyArray<Channel>>;
readonly differencesReceived: Observable<ReadonlyArray<messages.Difference>>;
readonly error: Observable<Error>;
constructor();
close(): void;
getChannels(): Channel[];
}