synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
19 lines (18 loc) • 638 B
JavaScript
import e from "shortid";
const o = (t, r) => ({
reactListKey: r ?? e.generate(),
evaluationId: t.evaluationId,
id: t.id,
etag: t.etag,
roundStart: t.roundStart,
roundEnd: t.roundEnd,
totalSubmissionLimit: m(t.limits),
otherLimits: s(t.limits)
}), m = (t) => (t || []).filter((r) => r.limitType === "TOTAL").reduce((r, i) => i.maximumSubmissions.toString(), ""), s = (t) => (t || []).filter((r) => r.limitType !== "TOTAL").reduce((r, i) => (r.push({
type: i.limitType,
maxSubmissionString: i.maximumSubmissions.toString()
}), r), []);
export {
o as convertEvaluationRoundToInput
};
//# sourceMappingURL=models.js.map