import { Stereotype } from '../types' ; export const noopStereotype = { tryParse : ( value ) => { return ( { value } ) ; } , evaluateFormula : ( valueOrFormula ) => { return valueOrFormula ; } , compare : ( a , b ) => { const tyA = typeof a ; const tyB = typeof b ; if ( tyA !== tyB ) { return NaN ; } switch ( tyA ) { case 'number' : if ( Number . isNaN ( a ) && Number . isNaN ( b ) ) { return 0 ; } else { return a - b ; } default : if ( a === b ) { return 0 ; } else if ( a > b ) { return 1 ; } else if ( a < b ) { return - 1 ; } else { return NaN ; } } } , doCast : false , } ;