@skyway-sdk/core
Version:
The official Next Generation JavaScript SDK for SkyWay
16 lines • 683 B
TypeScript
import type { SkyWayConnection } from '../plugin/interface';
import type { Member, MemberImpl } from '.';
import type { LocalPersonImpl } from './localPerson';
export interface RemoteMember extends Member {
readonly side: 'remote';
}
/**@internal */
export interface RemoteMemberImplInterface extends MemberImpl {
readonly side: 'remote';
_getConnection: (localPersonId: string) => SkyWayConnection | undefined;
_getOrCreateConnection: (localPerson: LocalPersonImpl) => SkyWayConnection;
_dispose: () => void;
}
/**@internal */
export declare function isRemoteMember(member: Member): member is RemoteMemberImplInterface;
//# sourceMappingURL=remoteMember.d.ts.map