Loading search index…
No recent searches
No results for "Query here"
Composes functions with middle argument transformation. Applies inner composition before outer function call.
export const Queer = (x: Fn) => (y: Fn) => (z: Fn) => y(x(z)); export const Q = Queer;
const addOne = (x: number) => x + 1; const double = (x: number) => x * 2; const composed = Queer(addOne)(double); composed(5); // 12 (double(addOne(5)))