@fishjam-cloud/react-client
Version:
React client library for Fishjam
11 lines • 605 B
TypeScript
import type { Component, FishjamClient, GenericMetadata } from "@fishjam-cloud/ts-client";
import type { BrandedPeer } from "../../types/internal";
import type { PeerId } from "../../types/public";
export interface FishjamClientState<P = GenericMetadata, S = GenericMetadata> {
peers: Record<PeerId, BrandedPeer<P, S>>;
components: Record<string, Component>;
localPeer: BrandedPeer<P, S> | null;
isReconnecting: boolean;
}
export declare function useFishjamClientState<P, S>(fishjamClient: FishjamClient<P, S>): FishjamClientState<P, S>;
//# sourceMappingURL=useFishjamClientState.d.ts.map