@svta/common-media-library
Version:
A common library for media playback in JavaScript
25 lines • 773 B
JavaScript
import { CMCD_COMMON_KEYS } from './CMCD_COMMON_KEYS.js';
import { CMCD_REQUEST_KEYS } from './CMCD_REQUEST_KEYS.js';
import { CMCD_RESPONSE_KEYS } from './CMCD_RESPONSE_KEYS.js';
import { isCmcdCustomKey } from './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}
*/
export function isCmcdResponseKey(key) {
return CMCD_COMMON_KEYS.includes(key) ||
CMCD_REQUEST_KEYS.includes(key) ||
CMCD_RESPONSE_KEYS.includes(key) ||
isCmcdCustomKey(key);
}
//# sourceMappingURL=isCmcdResponseKey.js.map