⬅️ Back to Table of Contents
📄 demo.vue
📊 Analysis Summary
Metric |
Count |
🔧 Functions |
1 |
📦 Imports |
11 |
📊 Variables & Constants |
2 |
🟢 Vue Composition API |
2 |
📚 Table of Contents
🛠️ File Location:
📂 packages/core/useMediaControls/demo.vue
📦 Imports
Name |
Source |
reactify |
@vueuse/core |
useMediaControls |
@vueuse/core |
computed |
vue |
reactive |
vue |
shallowRef |
vue |
useTemplateRef |
vue |
YAML |
yaml |
Menu |
./components/Menu.vue |
MenuItem |
./components/MenuItem.vue |
Scrubber |
./components/Scrubber.vue |
Spinner |
./components/Spinner.vue |
Variables & Constants
Name |
Type |
Kind |
Value |
Exported |
video |
boolean |
let/var |
useTemplateRef<HTMLVideoElement>('video') |
✗ |
poster |
"https://cdn.bitmovin.com/content/assets/sintel/poster.png" |
let/var |
'https://cdn.bitmovin.com/content/assets/sintel/poster.png' |
✗ |
Vue Composition API
Name |
Type |
Reactive Variables |
Composables |
reactive |
reactive |
none |
none |
computed |
computed |
none |
none |
Functions
Code
function formatDuration(seconds: number) {
return new Date(1000 * seconds).toISOString().slice(14, 19)
}
- Parameters:
seconds: number
- Return Type:
string
- Calls:
new Date(1000 * seconds).toISOString().slice