UNPKG

@typed-f/function

Version:

[![NPM Version][function-npm-version-badge]][function-npm] [repo-circleci-badge]: https://img.shields.io/circleci/project/github/Ailrun/typed-f/master.svg?logo=circleci [![Known Vulnerabilities][function-snyk-badge]][function-snyk] [![Supported TypeScript

13 lines (11 loc) 253 B
/* * Copyright 2018-present Junyoung Clare Jang */ import { Fun } from './'; export function flip<A, B, R>(f: Fun<[A], Fun<[B], R>>): Fun<[B], Fun<[A], R>> { return function (b: B) { return function (a: A) { return f(a)(b); }; }; }