@skyway-sdk/core
Version:
The official Next Generation JavaScript SDK for SkyWay
30 lines • 1.16 kB
TypeScript
import type { SkyWayChannelImpl } from '../../../channel';
import type { SkyWayContext } from '../../../context';
import { MemberImpl } from '../../../member';
import type { LocalPersonImpl } from '../../../member/localPerson';
import type { RemoteMemberImplInterface } from '../../../member/remoteMember';
import { UnknownConnection } from './connection';
import type { UnknownPlugin } from './plugin';
export declare class UnknownMemberImpl extends MemberImpl implements RemoteMemberImplInterface {
readonly type = "bot";
readonly subtype: string;
readonly side = "remote";
readonly plugin: UnknownPlugin;
private _connections;
constructor(args: {
channel: SkyWayChannelImpl;
name?: string;
id: string;
metadata?: string;
plugin: UnknownPlugin;
subtype: string;
context: SkyWayContext;
});
/**@private */
_getConnection(localPersonId: string): UnknownConnection | undefined;
/**@private */
_getOrCreateConnection(localPerson: LocalPersonImpl): UnknownConnection;
private _createConnection;
_dispose(): void;
}
//# sourceMappingURL=member.d.ts.map