Skip to content

Function: validateSelectionSets() ​

ts
function validateSelectionSets(
   selectionSets, 
   presentationId?, 
   prevValidation?
): Validation;

Defined in: services/validators/validateSelectionSets.ts:30

Alpha

Validate a list of selection set. It validates in cascade, calling each child validation method.

Parameters ​

selectionSets ​

SelectionSet[]

List of SelectionSet from cmaf ham model

presentationId? ​

string

Optional: parent presentation id

prevValidation? ​

Validation

Optional: validation object from parent previous validate method call

Returns ​

Validation

Validation

Example ​

ts
import cmaf, { SelectionSet } from '@svta/common-media-library/cmaf-ham';
...

// const selectionSets: SelectionSet[] = ...;

const validation = cmaf.validateSelectionSets(selectionSets);

Example output: { status: true|false, errorMessages: [...] }

A Streaming Video Technology Alliance project.