import { ReprValue, rvi } from '../ReprValue' import { WithToString } from '../string' import { BasicChecks } from './getBasicChecks' export interface BasicChecksReprValues { byOneR: ReprValue['byOne']>, byTwoR: ReprValue['byTwo']>, eqR: ReprValue['eq']>, ltR: ReprValue['lt']>, gtR: ReprValue['gt']>, lteR: ReprValue['lte']>, gteR: ReprValue['gte']>, } export const getBasicChecksReprValues = ({ byOne, byTwo, eq, lt, gt, lte, gte }: BasicChecks): BasicChecksReprValues => ({ byOneR: rvi(byOne, 'byOne'), byTwoR: rvi(byTwo, 'byTwo'), eqR: rvi(eq, 'eq'), ltR: rvi(lt, 'lt'), gtR: rvi(gt, 'gt'), lteR: rvi(lte, 'lte'), gteR: rvi(gte, 'gte'), })