UNPKG

@towns-protocol/react-sdk

Version:

React Hooks for Towns Protocol SDK

30 lines 1.08 kB
import { Member } from '@towns-protocol/sdk'; import type { ObservableConfig } from './useObservable'; /** * Hook to get data from a specific member of a Space, GDM, Channel, or DM. * @param props - The streamId and userId of the member to get data from. * @param config - Configuration options for the observable. * @returns The Member data. */ export declare const useMember: (props: { streamId: string; userId: string; }, config?: ObservableConfig.FromObservable<Member>) => { error: Error | undefined; status: "loading" | "loaded" | "error"; isLoading: boolean; isError: boolean; isLoaded: boolean; userId: string; streamId: string; initialized: boolean; username: string; isUsernameConfirmed: boolean; isUsernameEncrypted: boolean; displayName: string; isDisplayNameEncrypted: boolean | undefined; ensAddress: string | undefined; nft: import("@towns-protocol/sdk").NftModel | undefined; membership: import("@towns-protocol/proto").MembershipOp | undefined; }; //# sourceMappingURL=useMember.d.ts.map