UNPKG

synapse-react-client

Version:

[![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synapse-react-client) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettie

19 lines (18 loc) 638 B
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