1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 15x 15x 15x 15x | import fnName from "../utils/fnName"; import namedFn from "../utils/namedFn"; export default function not( pred ) { var n = fnName( pred ); var negated = ( x ) => { return !pred( x ); }; if ( n ) { return namedFn( `not_${n}`, negated ); } else { return negated; } } |