1 | export default function (selector, moduleName) {
|
2 | if (typeof selector === 'undefined') {
|
3 | throw new Error(`${moduleName} requires a video selector as first argument.`)
|
4 | }
|
5 |
|
6 | selector = typeof selector === 'string'
|
7 | ? document.querySelector(selector)
|
8 | : selector
|
9 |
|
10 | if (selector.nodeName.toLowerCase() !== 'video') {
|
11 | throw new Error(`${moduleName} requires a valid video selector. You passed a <${selector.nodeName}>`)
|
12 | }
|
13 |
|
14 | return selector
|
15 | }
|