in src/validators/models/panesValidator.ts [9:51]
public validate(input: any, path?: string, field?: string): IValidationError[] {
if (input == null) {
return null;
}
const errors = super.validate(input, path, field);
if (errors) {
return errors;
}
const fields: IFieldValidatorsPair[] = [
{
field: "bookmarks",
validators: [Validators.bookmarksPaneValidator]
},
{
field: "fields",
validators: [Validators.fieldsPaneValidator]
},
{
field: "filters",
validators: [Validators.filtersPaneValidator]
},
{
field: "pageNavigation",
validators: [Validators.pageNavigationPaneValidator]
},
{
field: "selection",
validators: [Validators.selectionPaneValidator]
},
{
field: "syncSlicers",
validators: [Validators.syncSlicersPaneValidator]
},
{
field: "visualizations",
validators: [Validators.visualizationsPaneValidator]
}
];
const multipleFieldsValidator = new MultipleFieldsValidator(fields);
return multipleFieldsValidator.validate(input, path, field);
}