vuetube
Version:
A fast, lightweight, lazyload vue component acting as a thin layer over the YouTube IFrame Player API which renders fast
15 lines (11 loc) • 404 B
text/typescript
/**
* A simple function to format object to GET parameters.
*/
function getStringifiedParams(object: YT.PlayerVars): string {
const keys = Object.keys(object) as Array<keyof YT.PlayerVars>;
const params = keys
.filter((key) => object[key] !== undefined)
.map((key) => `${key}=${object[key]}`);
return params.length > 0 ? `?${params.join('&')}` : '';
}
export { getStringifiedParams };