Skip to main content

norFn()

norFn<T, A>(a): <B>(b) => (c) => boolean

Logical (Function Result) Non-disjunction !(a(x) || b(x)).

Type Parameters

T

The type of the input value of the functions.

A

The return type of the first function.

Parameters

a

(x) => A

The first function to compare the return of.

Returns

Function

Type Parameters

B

Parameters

b

(y) => B

Returns

Function

Parameters

c

T

Returns

boolean

See

https://en.wikipedia.org/wiki/Logical_NOR

Remarks

pure function

Example

norFn(s => s.trim())(s => s.trimEnd())('foo bar ');
// false