UNPKG

@skyway-sdk/core

Version:

The official Next Generation JavaScript SDK for SkyWay

21 lines 1.08 kB
import { Event } from '@skyway-sdk/common'; import type { LocalPersonImpl } from '../../../member/localPerson'; import type { RemoteMemberImplInterface } from '../../../member/remoteMember'; import type { PublicationImpl } from '../../../publication'; import type { SubscriptionImpl } from '../../../subscription'; import type { SkyWayConnection } from '../../interface'; export declare class UnknownConnection implements SkyWayConnection { readonly localPerson: LocalPersonImpl; readonly remoteMember: RemoteMemberImplInterface; readonly type: string; readonly onDisconnect: Event<void>; readonly onClose: Event<void>; closed: boolean; constructor(localPerson: LocalPersonImpl, remoteMember: RemoteMemberImplInterface); close(): void; startPublishing(publication: PublicationImpl): Promise<void>; stopPublishing(publication: PublicationImpl): Promise<void>; startSubscribing(subscription: SubscriptionImpl): Promise<void>; stopSubscribing(subscription: SubscriptionImpl): Promise<void>; } //# sourceMappingURL=connection.d.ts.map