@huddle01/web-core
Advanced tools
Comparing version 1.0.0-dev.0 to 1.0.0-dev.1
import { | ||
deviceConstraints_default | ||
} from "../chunk-5CUUFMPO.js"; | ||
import "../chunk-7NJ3IR37.js"; | ||
} from "../chunk-A3HCACHA.js"; | ||
import "../chunk-XHXVBEEH.js"; | ||
import "../chunk-UXIASGQL.js"; | ||
@@ -6,0 +6,0 @@ export { |
@@ -57,6 +57,3 @@ import { RtpEncodingParameters } from 'mediasoup-client/lib/types'; | ||
video: RtpEncodingParameters[]; | ||
'screen-video': { | ||
scalabilityMode: string; | ||
dtx: boolean; | ||
}[]; | ||
'screen-share-video': undefined; | ||
audio: { | ||
@@ -63,0 +60,0 @@ maxBitrate: number; |
@@ -9,3 +9,3 @@ import { | ||
encodingViaMediaType | ||
} from "../chunk-7NJ3IR37.js"; | ||
} from "../chunk-XHXVBEEH.js"; | ||
import "../chunk-UXIASGQL.js"; | ||
@@ -12,0 +12,0 @@ export { |
import { | ||
Consumer_default | ||
} from "./chunk-ISGZIUR3.js"; | ||
} from "./chunk-FE7RZJBI.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -7,0 +7,0 @@ export { |
import { | ||
DeviceHandler_default | ||
} from "./chunk-EKH7PORL.js"; | ||
import "./chunk-5CUUFMPO.js"; | ||
import "./chunk-7NJ3IR37.js"; | ||
} from "./chunk-SOT5VN77.js"; | ||
import "./chunk-A3HCACHA.js"; | ||
import "./chunk-XHXVBEEH.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -9,0 +9,0 @@ export { |
import { | ||
HuddleClient_default | ||
} from "./chunk-3QREUZHF.js"; | ||
import "./chunk-52CBB4Q7.js"; | ||
import "./chunk-643KVHUF.js"; | ||
} from "./chunk-GSSU62MR.js"; | ||
import "./chunk-FMVMJKND.js"; | ||
import "./chunk-MQVPKTMU.js"; | ||
import "./chunk-GZLJOUZ3.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import "./chunk-GZLJOUZ3.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-FE7RZJBI.js"; | ||
import "./chunk-SOT5VN77.js"; | ||
import "./chunk-A3HCACHA.js"; | ||
import "./chunk-XHXVBEEH.js"; | ||
import "./chunk-4KYYRYQ7.js"; | ||
import "./chunk-M3KNKSGY.js"; | ||
import "./chunk-PYD4CES4.js"; | ||
import "./chunk-GAFMQRFA.js"; | ||
import "./chunk-SSCVNXAL.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -19,0 +19,0 @@ export { |
import { | ||
HuddleClient_default | ||
} from "./chunk-3QREUZHF.js"; | ||
} from "./chunk-GSSU62MR.js"; | ||
import { | ||
@@ -8,26 +8,26 @@ LocalPeer_default, | ||
Room_default | ||
} from "./chunk-52CBB4Q7.js"; | ||
} from "./chunk-FMVMJKND.js"; | ||
import { | ||
Transport_default | ||
} from "./chunk-643KVHUF.js"; | ||
} from "./chunk-MQVPKTMU.js"; | ||
import "./chunk-GZLJOUZ3.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import "./chunk-GZLJOUZ3.js"; | ||
import { | ||
Consumer_default | ||
} from "./chunk-ISGZIUR3.js"; | ||
} from "./chunk-FE7RZJBI.js"; | ||
import { | ||
DeviceHandler_default | ||
} from "./chunk-EKH7PORL.js"; | ||
import "./chunk-5CUUFMPO.js"; | ||
import "./chunk-7NJ3IR37.js"; | ||
} from "./chunk-SOT5VN77.js"; | ||
import "./chunk-A3HCACHA.js"; | ||
import "./chunk-XHXVBEEH.js"; | ||
import { | ||
Permissions_default | ||
} from "./chunk-A73FFKYZ.js"; | ||
} from "./chunk-4KYYRYQ7.js"; | ||
import { | ||
Socket_default | ||
} from "./chunk-J4AT5UON.js"; | ||
} from "./chunk-M3KNKSGY.js"; | ||
import "./chunk-PYD4CES4.js"; | ||
import "./chunk-GAFMQRFA.js"; | ||
import "./chunk-SSCVNXAL.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -34,0 +34,0 @@ export { |
import { Producer, Device, AppData, DataProducer } from 'mediasoup-client/lib/types'; | ||
import { TDataMessage, TPermissions } from 'types/dist/common.types'; | ||
import { TDataMessage, TVolatileDataMessage, TPermissions } from 'types/dist/common.types'; | ||
import { ESocketCloseCode } from 'types/dist/socket.types'; | ||
@@ -51,3 +51,3 @@ import DeviceHandler, { CustomMediaKind } from './DeviceHandler.js'; | ||
'receive-data': [data: TDataMessage]; | ||
'receive-volatile-data': [data: string]; | ||
'receive-volatile-data': [data: TVolatileDataMessage]; | ||
reconnected: [data: Socket]; | ||
@@ -413,3 +413,7 @@ 'metadata-updated': [data: { | ||
}) => void; | ||
sendVolatileData: (data: unknown) => void; | ||
sendVolatileData: (data: { | ||
to?: string[] | '*'; | ||
label: string; | ||
payload: unknown; | ||
}) => Promise<void>; | ||
sendData: (data: { | ||
@@ -426,2 +430,8 @@ 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; | ||
@@ -434,7 +444,13 @@ /** | ||
private __createProducer; | ||
activateVolatileMessages: () => Promise<void>; | ||
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-52CBB4Q7.js"; | ||
import "./chunk-643KVHUF.js"; | ||
} from "./chunk-FMVMJKND.js"; | ||
import "./chunk-MQVPKTMU.js"; | ||
import "./chunk-GZLJOUZ3.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import "./chunk-GZLJOUZ3.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-FE7RZJBI.js"; | ||
import "./chunk-SOT5VN77.js"; | ||
import "./chunk-A3HCACHA.js"; | ||
import "./chunk-XHXVBEEH.js"; | ||
import "./chunk-4KYYRYQ7.js"; | ||
import "./chunk-M3KNKSGY.js"; | ||
import "./chunk-PYD4CES4.js"; | ||
import "./chunk-GAFMQRFA.js"; | ||
import "./chunk-SSCVNXAL.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -18,0 +18,0 @@ export { |
import { | ||
Permissions_default, | ||
checkPermissions | ||
} from "./chunk-A73FFKYZ.js"; | ||
} from "./chunk-4KYYRYQ7.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -8,0 +8,0 @@ export { |
@@ -69,2 +69,3 @@ import Consumer from './Consumer.js'; | ||
get labels(): string[]; | ||
get producerIds(): string[]; | ||
/** | ||
@@ -93,3 +94,3 @@ * Role of the Peer. | ||
* Get the associated consumer for the label | ||
* @param label - Unique identifier for the consumer e.g. `video` | `audio` | `screen-video` | string | ||
* @param label - Unique identifier for the consumer e.g. `video` | `audio` | `screen-share-video` | string | ||
* @returns Consumer | null | ||
@@ -96,0 +97,0 @@ */ |
import { | ||
RemotePeer_default | ||
} from "./chunk-52CBB4Q7.js"; | ||
import "./chunk-643KVHUF.js"; | ||
} from "./chunk-FMVMJKND.js"; | ||
import "./chunk-MQVPKTMU.js"; | ||
import "./chunk-GZLJOUZ3.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import "./chunk-GZLJOUZ3.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-FE7RZJBI.js"; | ||
import "./chunk-SOT5VN77.js"; | ||
import "./chunk-A3HCACHA.js"; | ||
import "./chunk-XHXVBEEH.js"; | ||
import "./chunk-4KYYRYQ7.js"; | ||
import "./chunk-M3KNKSGY.js"; | ||
import "./chunk-PYD4CES4.js"; | ||
import "./chunk-GAFMQRFA.js"; | ||
import "./chunk-SSCVNXAL.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -18,0 +18,0 @@ export { |
import { | ||
Room_default | ||
} from "./chunk-52CBB4Q7.js"; | ||
import "./chunk-643KVHUF.js"; | ||
} from "./chunk-FMVMJKND.js"; | ||
import "./chunk-MQVPKTMU.js"; | ||
import "./chunk-GZLJOUZ3.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import "./chunk-GZLJOUZ3.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-FE7RZJBI.js"; | ||
import "./chunk-SOT5VN77.js"; | ||
import "./chunk-A3HCACHA.js"; | ||
import "./chunk-XHXVBEEH.js"; | ||
import "./chunk-4KYYRYQ7.js"; | ||
import "./chunk-M3KNKSGY.js"; | ||
import "./chunk-PYD4CES4.js"; | ||
import "./chunk-GAFMQRFA.js"; | ||
import "./chunk-SSCVNXAL.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -18,0 +18,0 @@ export { |
import { | ||
Socket_default | ||
} from "./chunk-J4AT5UON.js"; | ||
} from "./chunk-M3KNKSGY.js"; | ||
import "./chunk-PYD4CES4.js"; | ||
import "./chunk-GAFMQRFA.js"; | ||
import "./chunk-SSCVNXAL.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -9,0 +9,0 @@ export { |
import { | ||
Transport_default | ||
} from "./chunk-643KVHUF.js"; | ||
} from "./chunk-MQVPKTMU.js"; | ||
import "./chunk-GZLJOUZ3.js"; | ||
import "./chunk-7PO7E25R.js"; | ||
import "./chunk-GZLJOUZ3.js"; | ||
import "./chunk-ISGZIUR3.js"; | ||
import "./chunk-7NJ3IR37.js"; | ||
import "./chunk-J4AT5UON.js"; | ||
import "./chunk-FE7RZJBI.js"; | ||
import "./chunk-XHXVBEEH.js"; | ||
import "./chunk-M3KNKSGY.js"; | ||
import "./chunk-PYD4CES4.js"; | ||
import "./chunk-GAFMQRFA.js"; | ||
import "./chunk-SSCVNXAL.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-7OTQAFXE.js"; | ||
import "./chunk-EVXWMCNT.js"; | ||
import "./chunk-UXIASGQL.js"; | ||
@@ -14,0 +14,0 @@ export { |
import "../chunk-PYD4CES4.js"; | ||
import { | ||
ConnectionParameterSchema | ||
} from "../chunk-GAFMQRFA.js"; | ||
} from "../chunk-SSCVNXAL.js"; | ||
import "../chunk-UXIASGQL.js"; | ||
@@ -6,0 +6,0 @@ |
@@ -35,4 +35,33 @@ import { z } from 'zod'; | ||
}>; | ||
declare const VolatileDataMessageSchema: z.ZodObject<{ | ||
from: z.ZodString; | ||
payload: z.ZodUnknown; | ||
label: z.ZodOptional<z.ZodString>; | ||
to: z.ZodOptional<z.ZodUnion<[z.ZodLiteral<"*">, z.ZodArray<z.ZodString, "many">]>>; | ||
}, "strip", z.ZodTypeAny, { | ||
from: string; | ||
payload?: unknown; | ||
label?: string | undefined; | ||
to?: string[] | "*" | undefined; | ||
}, { | ||
from: string; | ||
payload?: unknown; | ||
label?: string | undefined; | ||
to?: string[] | "*" | undefined; | ||
}>; | ||
declare const DataMessageSchema: z.ZodObject<{ | ||
from: z.ZodString; | ||
payload: z.ZodString; | ||
label: z.ZodOptional<z.ZodString>; | ||
}, "strip", z.ZodTypeAny, { | ||
from: string; | ||
payload: string; | ||
label?: string | undefined; | ||
}, { | ||
from: string; | ||
payload: string; | ||
label?: string | undefined; | ||
}>; | ||
type IConnectionParameter = z.infer<typeof ConnectionParameterSchema>; | ||
export { ConnectionParameterSchema, GeolocationSchema, IConnectionParameter }; | ||
export { ConnectionParameterSchema, DataMessageSchema, GeolocationSchema, IConnectionParameter, VolatileDataMessageSchema }; |
import { | ||
ConnectionParameterSchema, | ||
GeolocationSchema | ||
} from "../chunk-GAFMQRFA.js"; | ||
DataMessageSchema, | ||
GeolocationSchema, | ||
VolatileDataMessageSchema | ||
} from "../chunk-SSCVNXAL.js"; | ||
import "../chunk-UXIASGQL.js"; | ||
export { | ||
ConnectionParameterSchema, | ||
GeolocationSchema | ||
DataMessageSchema, | ||
GeolocationSchema, | ||
VolatileDataMessageSchema | ||
}; | ||
//# sourceMappingURL=common.validators.js.map |
@@ -1,2 +0,2 @@ | ||
export { ConnectionParameterSchema, GeolocationSchema, IConnectionParameter } from './common.validators.js'; | ||
export { ConnectionParameterSchema, DataMessageSchema, GeolocationSchema, IConnectionParameter, VolatileDataMessageSchema } from './common.validators.js'; | ||
import 'zod'; |
import "../chunk-PYD4CES4.js"; | ||
import { | ||
ConnectionParameterSchema, | ||
GeolocationSchema | ||
} from "../chunk-GAFMQRFA.js"; | ||
DataMessageSchema, | ||
GeolocationSchema, | ||
VolatileDataMessageSchema | ||
} from "../chunk-SSCVNXAL.js"; | ||
import "../chunk-UXIASGQL.js"; | ||
export { | ||
ConnectionParameterSchema, | ||
GeolocationSchema | ||
DataMessageSchema, | ||
GeolocationSchema, | ||
VolatileDataMessageSchema | ||
}; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@huddle01/web-core", | ||
"version": "1.0.0-dev.0", | ||
"version": "1.0.0-dev.1", | ||
"description": "", | ||
@@ -8,7 +8,10 @@ "type": "module", | ||
"types": "dist/index.d.ts", | ||
"files": ["dist", "types.d.ts"], | ||
"files": [ | ||
"dist", | ||
"types.d.ts" | ||
], | ||
"scripts": { | ||
"build": "rm -rf dist && tsup", | ||
"watch": "tsup --watch", | ||
"pub": "npm publish --access public --tag alpha", | ||
"pub": "npm publish --access public --tag dev", | ||
"test": "vitest" | ||
@@ -15,0 +18,0 @@ }, |
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
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
533047
7544