Skip to content

Function: validateCmcdKeys() ​

ts
function validateCmcdKeys(data, options?): CmcdValidationResult;

Defined in: validateCmcdKeys.ts:28

Validates that all keys in a CMCD payload are recognized spec keys or valid custom keys.

Parameters ​

data ​

Record<string, unknown>

The CMCD payload to validate.

options? ​

CmcdValidationOptions

Validation options.

Returns ​

CmcdValidationResult

The validation result.

Example ​

ts
const result = validateCmcdKeys({ br: 3000, bl: 21600, d: 4004 })
equal(result.valid, true)
deepStrictEqual(result.issues, [])

See ​

CTA-5004-B Reserved Keys

A Streaming Video Technology Alliance project.