We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bb34a2d commit 2c34fd4Copy full SHA for 2c34fd4
src/components/UseMediaRecorder.vue
@@ -3,9 +3,9 @@ import { useMediaRecorder } from '@orbisk/vue-use-media-recorder'
3
4
const props = defineProps({
5
constraints: {
6
- type: Object,
+ type: Object as PropType<MediaStreamConstraints>,
7
required: true,
8
- validator(value: any): boolean {
+ validator(value: MediaStreamConstraints) {
9
if (!value?.audio && !value?.video) {
10
console.error('constraints must have at least one of audio or video')
11
return false
@@ -14,7 +14,7 @@ const props = defineProps({
14
},
15
16
mediaRecorderOptions: {
17
+ type: Object as PropType<MediaRecorderOptions>,
18
default: () => ({}),
19
20
})
0 commit comments