MODULE function
function
<A>(p1: Predicate<A>, p2: Predicate<A>): Predicate<A>
function
<A, B>(f: (a: A) => B) => (a: A): B
Applies a function to an argument ($)
function
<A>(a: A) => <B>(f: (a: A) => B): B
Applies an argument to a function (#)
function
compose(...fns: Array<Function>): Function
function
<A>(x: Array<A>, y: Array<A>): Array<A>
function
(): boolean
A thunk that returns always false
function
(): null
A thunk that returns always null
function
(): boolean
A thunk that returns always true
function
(): undefined
A thunk that returns always undefined
function
<A>(a: A): Lazy<A>
function
curry(f: Function)
function
<A, B, C>(f: Curried2<A, B, C>): Curried2<B, A, C>
Flips the order of the arguments to a function of two arguments.
function
<A>(a: A): A
function
<A>(predicate: Predicate<A>): Predicate<A>
function
<B, C>(op: BinaryOperation<B, C>) => <A>(f: (a: A) => B): BinaryOperation<A, C>
The on
function is used to change the domain of a binary operator.
function
or<A>(p1: Predicate<A>, p2: Predicate<A>): Predicate<A>
function
pipe(...fns: Array<Function>): Function
function
(x: any): string
function
<A, B>(a: A, b: B): [A, B]
function
<A>(a: A) => <B>(b: B): [A, B]
function
;<A, B>(a: A): B => a as any