UNPKG

synapse-react-client

Version:

[![Build Status](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client.svg?branch=main)](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synaps

16 lines (15 loc) 953 B
import { EvaluationRound } from '../../utils/synapseTypes'; import React from 'react'; import { Moment } from 'moment'; import { EvaluationRoundInput, EvaluationRoundLimitInput } from './input_models/models'; export declare type EvaluationRoundEditorProps = { evaluationRoundInput: EvaluationRoundInput; onDelete: () => void; onSave: (evaluationRound: EvaluationRoundInput) => void; }; export declare const EvaluationRoundEditor: React.FunctionComponent<EvaluationRoundEditorProps>; export declare const HelpersToTest: { disallowCalendarDateBefore: (date: Moment) => (currentDate: Moment) => boolean; determineRoundStatus: (roundStart: Moment | string, roundEnd: Moment | string) => JSX.Element; convertInputsToEvaluationRound: (evaluationRoundInputProp: EvaluationRoundInput, startDate: string | Moment, endDate: string | Moment, totalSubmissionLimit: string, advancedLimits: EvaluationRoundLimitInput[]) => EvaluationRound; };