diff options
Diffstat (limited to 'src/data/validators.js')
-rw-r--r-- | src/data/validators.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/data/validators.js b/src/data/validators.js index c0e41c98..0d325aed 100644 --- a/src/data/validators.js +++ b/src/data/validators.js @@ -235,6 +235,14 @@ export const isContribution = validateProperties({ export const isContributionList = validateArrayItems(isContribution); +export const isAdditionalFile = validateProperties({ + title: isString, + description: value => (value === undefined || value === null || isString(value)), + files: validateArrayItems(isString) +}); + +export const isAdditionalFileList = validateArrayItems(isAdditionalFile); + export function isDimensions(dimensions) { isArray(dimensions); |