libmodulor
Version:
A TypeScript library to create platform-agnostic applications
15 lines (14 loc) • 331 B
JavaScript
export function ucfIsMandatory(cardinality) {
const min = cardinality?.min;
if (min === undefined) {
return true;
}
return min > 0;
}
export function ucfRepeatability(cardinality) {
const max = cardinality?.max;
if (max === undefined) {
return [false, 0];
}
return [max > 1, max];
}