@svta/common-media-library
Version:
A common library for media playback in JavaScript
25 lines • 606 B
JavaScript
import { CMCD_PARAM } from './CMCD_PARAM.js';
import { toCmcdUrl } from './toCmcdUrl.js';
/**
* Convert a CMCD data object to a query arg.
*
* @param cmcd - The CMCD object to convert.
* @param options - Options for encoding the CMCD object.
*
* @returns The CMCD query arg.
*
* @group CMCD
*
* @beta
*
* @example
* {@includeCode ../../test/cmcd/toCmcdQuery.test.ts#example}
*/
export function toCmcdQuery(cmcd, options = {}) {
if (!cmcd) {
return '';
}
const value = toCmcdUrl(cmcd, options);
return `${CMCD_PARAM}=${value}`;
}
//# sourceMappingURL=toCmcdQuery.js.map