@huddle01/web-core
Advanced tools
Comparing version 1.0.0-alpha.31 to 1.0.0-dev.0
import { | ||
deviceConstraints_default | ||
} from "../chunk-A3HCACHA.js"; | ||
import "../chunk-XHXVBEEH.js"; | ||
} from "../chunk-5CUUFMPO.js"; | ||
import "../chunk-7NJ3IR37.js"; | ||
import "../chunk-UXIASGQL.js"; | ||
@@ -6,0 +6,0 @@ export { |
@@ -57,3 +57,6 @@ import { RtpEncodingParameters } from 'mediasoup-client/lib/types'; | ||
video: RtpEncodingParameters[]; | ||
'screen-share-video': undefined; | ||
'screen-video': { | ||
scalabilityMode: string; | ||
dtx: boolean; | ||
}[]; | ||
audio: { | ||
@@ -60,0 +63,0 @@ maxBitrate: number; |
@@ -9,3 +9,3 @@ import { | ||
encodingViaMediaType | ||
} from "../chunk-XHXVBEEH.js"; | ||
} from "../chunk-7NJ3IR37.js"; | ||
import "../chunk-UXIASGQL.js"; | ||
@@ -12,0 +12,0 @@ export { |
import { | ||
Consumer_default | ||
} from "./chunk-FE7RZJBI.js"; | ||
} from "./chunk-ISGZIUR3.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -7,0 +7,0 @@ export { |
import { | ||
DeviceHandler_default | ||
} from "./chunk-SOT5VN77.js"; | ||
import "./chunk-A3HCACHA.js"; | ||
import "./chunk-XHXVBEEH.js"; | ||
} from "./chunk-EKH7PORL.js"; | ||
import "./chunk-5CUUFMPO.js"; | ||
import "./chunk-7NJ3IR37.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -9,0 +9,0 @@ export { |
@@ -5,3 +5,2 @@ import LocalPeer from './LocalPeer.js'; | ||
import 'mediasoup-client/lib/types'; | ||
import 'mediasoup-client'; | ||
import 'types/dist/common.types'; | ||
@@ -12,2 +11,3 @@ import 'types/dist/socket.types'; | ||
import './Transport.js'; | ||
import 'mediasoup-client'; | ||
import 'types/dist'; | ||
@@ -14,0 +14,0 @@ import './Consumer.js'; |
import { | ||
HuddleClient_default | ||
} from "./chunk-Y2ASTVY3.js"; | ||
import "./chunk-SU5A6C4I.js"; | ||
import "./chunk-QSJJAYR5.js"; | ||
} from "./chunk-3QREUZHF.js"; | ||
import "./chunk-52CBB4Q7.js"; | ||
import "./chunk-643KVHUF.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import "./chunk-GZLJOUZ3.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import "./chunk-FE7RZJBI.js"; | ||
import "./chunk-SOT5VN77.js"; | ||
import "./chunk-A3HCACHA.js"; | ||
import "./chunk-XHXVBEEH.js"; | ||
import "./chunk-4KYYRYQ7.js"; | ||
import "./chunk-BCLDPOUD.js"; | ||
import "./chunk-ISGZIUR3.js"; | ||
import "./chunk-EKH7PORL.js"; | ||
import "./chunk-5CUUFMPO.js"; | ||
import "./chunk-7NJ3IR37.js"; | ||
import "./chunk-A73FFKYZ.js"; | ||
import "./chunk-J4AT5UON.js"; | ||
import "./chunk-PYD4CES4.js"; | ||
import "./chunk-GAFMQRFA.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -19,0 +19,0 @@ export { |
@@ -14,3 +14,2 @@ export { default as HuddleClient } from './HuddleClient.js'; | ||
import 'mediasoup-client/lib/types'; | ||
import 'mediasoup-client'; | ||
import 'types/dist/common.types'; | ||
@@ -21,4 +20,5 @@ import 'types/dist/socket.types'; | ||
import 'types/dist/sushiToClientEvents.types'; | ||
import 'mediasoup-client'; | ||
import 'types/dist'; | ||
import 'types/dist/mq/response.types'; | ||
import './common-js/EnhancedMap.js'; |
import { | ||
HuddleClient_default | ||
} from "./chunk-Y2ASTVY3.js"; | ||
} from "./chunk-3QREUZHF.js"; | ||
import { | ||
@@ -8,26 +8,26 @@ LocalPeer_default, | ||
Room_default | ||
} from "./chunk-SU5A6C4I.js"; | ||
} from "./chunk-52CBB4Q7.js"; | ||
import { | ||
Transport_default | ||
} from "./chunk-QSJJAYR5.js"; | ||
} from "./chunk-643KVHUF.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import "./chunk-GZLJOUZ3.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import { | ||
Consumer_default | ||
} from "./chunk-FE7RZJBI.js"; | ||
} from "./chunk-ISGZIUR3.js"; | ||
import { | ||
DeviceHandler_default | ||
} from "./chunk-SOT5VN77.js"; | ||
import "./chunk-A3HCACHA.js"; | ||
import "./chunk-XHXVBEEH.js"; | ||
} from "./chunk-EKH7PORL.js"; | ||
import "./chunk-5CUUFMPO.js"; | ||
import "./chunk-7NJ3IR37.js"; | ||
import { | ||
Permissions_default | ||
} from "./chunk-4KYYRYQ7.js"; | ||
} from "./chunk-A73FFKYZ.js"; | ||
import { | ||
Socket_default | ||
} from "./chunk-BCLDPOUD.js"; | ||
} from "./chunk-J4AT5UON.js"; | ||
import "./chunk-PYD4CES4.js"; | ||
import "./chunk-GAFMQRFA.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -34,0 +34,0 @@ export { |
@@ -1,3 +0,2 @@ | ||
import { Producer, AppData } from 'mediasoup-client/lib/types'; | ||
import { Device } from 'mediasoup-client'; | ||
import { Producer, Device, AppData, DataProducer } from 'mediasoup-client/lib/types'; | ||
import { TDataMessage, TPermissions } from 'types/dist/common.types'; | ||
@@ -10,2 +9,3 @@ import { ESocketCloseCode } from 'types/dist/socket.types'; | ||
import { EnhancedEventEmitter } from './common-js/EnhancedEventEmitter.js'; | ||
import 'mediasoup-client'; | ||
import 'types/dist'; | ||
@@ -52,2 +52,3 @@ import 'types/dist/mq/response.types'; | ||
'receive-data': [data: TDataMessage]; | ||
'receive-volatile-data': [data: string]; | ||
reconnected: [data: Socket]; | ||
@@ -125,2 +126,3 @@ 'metadata-updated': [data: { | ||
private __pendingProducerTasks; | ||
private __pendingDataProducerTasks; | ||
/** | ||
@@ -280,2 +282,6 @@ * Pending Transport Tasks, Stores the transportType and the promise of the transport | ||
}) => Promise<Producer<AppData>>; | ||
produceData: (data: { | ||
label: string; | ||
appData?: AppData | undefined; | ||
}) => Promise<DataProducer<AppData>>; | ||
/** | ||
@@ -410,2 +416,3 @@ * Enables the local web cam and starts producing the stream with the label `video` | ||
}) => void; | ||
sendVolatileData: (data: unknown) => void; | ||
sendData: (data: { | ||
@@ -422,8 +429,2 @@ to: string[] | '*'; | ||
updateMetadata: <T = unknown>(data: T) => void; | ||
/** | ||
* Update the role of the Remote Peer in the Room, this will emit an event `updated` with the updated role. | ||
*/ | ||
updateRole: (data: { | ||
role: string; | ||
}) => void; | ||
private __handler; | ||
@@ -436,11 +437,7 @@ /** | ||
private __createProducer; | ||
private __createDataProducer; | ||
private __createTransportOnServer; | ||
private __setRemotePeers; | ||
/** | ||
* Helper Function to close the consumer of a remote peer | ||
* @param data - Data to close the consumer { peerId, label } | ||
*/ | ||
private __closeRemotePeerConsumer; | ||
} | ||
export { LocalPeerEvents, LocalPeer as default }; |
import { | ||
LocalPeer_default | ||
} from "./chunk-SU5A6C4I.js"; | ||
import "./chunk-QSJJAYR5.js"; | ||
} from "./chunk-52CBB4Q7.js"; | ||
import "./chunk-643KVHUF.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import "./chunk-GZLJOUZ3.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import "./chunk-FE7RZJBI.js"; | ||
import "./chunk-SOT5VN77.js"; | ||
import "./chunk-A3HCACHA.js"; | ||
import "./chunk-XHXVBEEH.js"; | ||
import "./chunk-4KYYRYQ7.js"; | ||
import "./chunk-BCLDPOUD.js"; | ||
import "./chunk-ISGZIUR3.js"; | ||
import "./chunk-EKH7PORL.js"; | ||
import "./chunk-5CUUFMPO.js"; | ||
import "./chunk-7NJ3IR37.js"; | ||
import "./chunk-A73FFKYZ.js"; | ||
import "./chunk-J4AT5UON.js"; | ||
import "./chunk-PYD4CES4.js"; | ||
import "./chunk-GAFMQRFA.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -18,0 +18,0 @@ export { |
import { | ||
Permissions_default, | ||
checkPermissions | ||
} from "./chunk-4KYYRYQ7.js"; | ||
} from "./chunk-A73FFKYZ.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -8,0 +8,0 @@ export { |
@@ -92,3 +92,3 @@ import Consumer from './Consumer.js'; | ||
* Get the associated consumer for the label | ||
* @param label - Unique identifier for the consumer e.g. `video` | `audio` | `screen-share-video` | string | ||
* @param label - Unique identifier for the consumer e.g. `video` | `audio` | `screen-video` | string | ||
* @returns Consumer | null | ||
@@ -95,0 +95,0 @@ */ |
import { | ||
RemotePeer_default | ||
} from "./chunk-SU5A6C4I.js"; | ||
import "./chunk-QSJJAYR5.js"; | ||
} from "./chunk-52CBB4Q7.js"; | ||
import "./chunk-643KVHUF.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import "./chunk-GZLJOUZ3.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import "./chunk-FE7RZJBI.js"; | ||
import "./chunk-SOT5VN77.js"; | ||
import "./chunk-A3HCACHA.js"; | ||
import "./chunk-XHXVBEEH.js"; | ||
import "./chunk-4KYYRYQ7.js"; | ||
import "./chunk-BCLDPOUD.js"; | ||
import "./chunk-ISGZIUR3.js"; | ||
import "./chunk-EKH7PORL.js"; | ||
import "./chunk-5CUUFMPO.js"; | ||
import "./chunk-7NJ3IR37.js"; | ||
import "./chunk-A73FFKYZ.js"; | ||
import "./chunk-J4AT5UON.js"; | ||
import "./chunk-PYD4CES4.js"; | ||
import "./chunk-GAFMQRFA.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -18,0 +18,0 @@ export { |
import { | ||
Room_default | ||
} from "./chunk-SU5A6C4I.js"; | ||
import "./chunk-QSJJAYR5.js"; | ||
} from "./chunk-52CBB4Q7.js"; | ||
import "./chunk-643KVHUF.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import "./chunk-GZLJOUZ3.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import "./chunk-FE7RZJBI.js"; | ||
import "./chunk-SOT5VN77.js"; | ||
import "./chunk-A3HCACHA.js"; | ||
import "./chunk-XHXVBEEH.js"; | ||
import "./chunk-4KYYRYQ7.js"; | ||
import "./chunk-BCLDPOUD.js"; | ||
import "./chunk-ISGZIUR3.js"; | ||
import "./chunk-EKH7PORL.js"; | ||
import "./chunk-5CUUFMPO.js"; | ||
import "./chunk-7NJ3IR37.js"; | ||
import "./chunk-A73FFKYZ.js"; | ||
import "./chunk-J4AT5UON.js"; | ||
import "./chunk-PYD4CES4.js"; | ||
import "./chunk-GAFMQRFA.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -18,0 +18,0 @@ export { |
import { | ||
Socket_default | ||
} from "./chunk-BCLDPOUD.js"; | ||
} from "./chunk-J4AT5UON.js"; | ||
import "./chunk-PYD4CES4.js"; | ||
import "./chunk-GAFMQRFA.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -9,0 +9,0 @@ export { |
@@ -8,3 +8,3 @@ import * as mediasoup from 'mediasoup-client'; | ||
import Consumer from './Consumer.js'; | ||
import { TConsumeResponseData } from 'types/dist/mq/response.types'; | ||
import { TConsumeResponseData, TConsumeDataResponseData } from 'types/dist/mq/response.types'; | ||
import { EnhancedMap } from './common-js/EnhancedMap.js'; | ||
@@ -45,2 +45,14 @@ import 'types/dist/clientToSushiEvents.types'; | ||
/** | ||
* Map of DataProducers, which handles the dataProducers. ( Sending out Data ) | ||
* | ||
* `Mapped with {label => DataProducer}` | ||
*/ | ||
private readonly __dataProducers; | ||
/** | ||
* Map of DataConsumers, which handles the dataConsumers. ( Receiving Media Streams ) | ||
* | ||
* `Mapped with {label:label => DataConsumer}` | ||
*/ | ||
private readonly __dataConsumers; | ||
/** | ||
* Map of Consumers, which handles the consumers. ( Receiving Media Streams ) | ||
@@ -85,2 +97,3 @@ * | ||
get producers(): Map<string, mediasoup.types.Producer<mediasoup.types.AppData>>; | ||
get dataProducers(): Map<string, mediasoup.types.DataProducer<mediasoup.types.AppData>>; | ||
get consumers(): EnhancedMap<Consumer>; | ||
@@ -122,2 +135,3 @@ getProducerById(producerId: string): Producer; | ||
private __listenTransportProduce; | ||
private __listenTransportDataProduce; | ||
produce: (data: { | ||
@@ -131,2 +145,9 @@ stream: MediaStream; | ||
}>>; | ||
produceData: (data: { | ||
label: string; | ||
appData?: AppData; | ||
}) => Promise<mediasoup.types.DataProducer<{ | ||
producerPeerId: string; | ||
label: string; | ||
}>>; | ||
consume: (data: TConsumeResponseData) => Promise<{ | ||
@@ -136,2 +157,3 @@ consumer: Consumer; | ||
}>; | ||
consumeData: (data: TConsumeDataResponseData) => Promise<mediasoup.types.DataConsumer<mediasoup.types.AppData>>; | ||
closeConsumer: (data: { | ||
@@ -138,0 +160,0 @@ label: string; |
import { | ||
Transport_default | ||
} from "./chunk-QSJJAYR5.js"; | ||
} from "./chunk-643KVHUF.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import "./chunk-GZLJOUZ3.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import "./chunk-FE7RZJBI.js"; | ||
import "./chunk-XHXVBEEH.js"; | ||
import "./chunk-BCLDPOUD.js"; | ||
import "./chunk-ISGZIUR3.js"; | ||
import "./chunk-7NJ3IR37.js"; | ||
import "./chunk-J4AT5UON.js"; | ||
import "./chunk-PYD4CES4.js"; | ||
import "./chunk-GAFMQRFA.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -14,0 +14,0 @@ export { |
@@ -15,3 +15,2 @@ export { Producer } from 'mediasoup-client/lib/types'; | ||
import '../common-js/EnhancedEventEmitter.js'; | ||
import 'mediasoup-client'; | ||
import 'types/dist/common.types'; | ||
@@ -21,4 +20,5 @@ import 'types/dist/socket.types'; | ||
import 'types/dist/sushiToClientEvents.types'; | ||
import 'mediasoup-client'; | ||
import 'types/dist'; | ||
import 'types/dist/mq/response.types'; | ||
import '../common-js/EnhancedMap.js'; |
{ | ||
"name": "@huddle01/web-core", | ||
"version": "1.0.0-alpha.31", | ||
"version": "1.0.0-dev.0", | ||
"description": "", | ||
@@ -8,6 +8,3 @@ "type": "module", | ||
"types": "dist/index.d.ts", | ||
"files": [ | ||
"dist", | ||
"types.d.ts" | ||
], | ||
"files": ["dist", "types.d.ts"], | ||
"scripts": { | ||
@@ -14,0 +11,0 @@ "build": "rm -rf dist && tsup", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
523613
7389
3