@svta/common-media-library
Version:
A common library for media playback in JavaScript
28 lines • 759 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.toCmcdQuery = toCmcdQuery;
const CMCD_PARAM_js_1 = require("./CMCD_PARAM.js");
const toCmcdUrl_js_1 = require("./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}
*/
function toCmcdQuery(cmcd, options = {}) {
if (!cmcd) {
return '';
}
const value = (0, toCmcdUrl_js_1.toCmcdUrl)(cmcd, options);
return `${CMCD_PARAM_js_1.CMCD_PARAM}=${value}`;
}
//# sourceMappingURL=toCmcdQuery.js.map