UNPKG

@svta/common-media-library

Version:
28 lines 759 B
"use strict"; 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