-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ehpr 185 validate arrays #126
Conversation
dbayly-freshworks
commented
Jan 5, 2022
- Moved all validators to a common folder
- Added an array validator
- Rebased and combined work with Arran's logging PR
Created an array validation class
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One small comment! Looks great
@@ -68,6 +68,9 @@ const getHaByHsdaId = (hsdaId: HsdaId) => { | |||
|
|||
return allHas.find(ha => ha.hsdas.includes(hsdaId)); | |||
}; | |||
export const getAllLHASIds = (): string[] => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
validLhaIds
on L32 might be usable here
const invalidValues = value.filter((val: any) => { | ||
return !acceptedValues.includes(val); | ||
}); | ||
return `Error validating ${name} array. Invalid values: ${JSON.stringify(invalidValues)}`; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Helpful!