import { Maybe, makeResult, Result } from 'vest-utils'; import { TFieldName } from '../../../suiteResult/SuiteResultTypes'; import { WithFieldName } from '../TestTypes'; export function nonMatchingFieldName( WithFieldName: WithFieldName, fieldName?: Maybe, ): Result { return makeResult.Ok( !!fieldName && !matchingFieldName(WithFieldName, fieldName).unwrap(), ); } export default function matchingFieldName( WithFieldName: WithFieldName, fieldName?: Maybe, ): Result { return makeResult.Ok(!!(fieldName && WithFieldName.fieldName === fieldName)); }