@svta/common-media-library
Version:
A common library for media playback in JavaScript
28 lines • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isCmcdResponseKey = isCmcdResponseKey;
const CMCD_COMMON_KEYS_js_1 = require("./CMCD_COMMON_KEYS.js");
const CMCD_REQUEST_KEYS_js_1 = require("./CMCD_REQUEST_KEYS.js");
const CMCD_RESPONSE_KEYS_js_1 = require("./CMCD_RESPONSE_KEYS.js");
const isCmcdCustomKey_js_1 = require("./isCmcdCustomKey.js");
/**
* Check if a key is a valid CMCD response key.
*
* @param key - The key to check.
*
* @returns `true` if the key is a valid CMCD request key, `false` otherwise.
*
* @group CMCD
*
* @beta
*
* @example
* {@includeCode ../../test/cmcd/isCmcdResponseKey.test.ts#example}
*/
function isCmcdResponseKey(key) {
return CMCD_COMMON_KEYS_js_1.CMCD_COMMON_KEYS.includes(key) ||
CMCD_REQUEST_KEYS_js_1.CMCD_REQUEST_KEYS.includes(key) ||
CMCD_RESPONSE_KEYS_js_1.CMCD_RESPONSE_KEYS.includes(key) ||
(0, isCmcdCustomKey_js_1.isCmcdCustomKey)(key);
}
//# sourceMappingURL=isCmcdResponseKey.js.map