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

15 lines (14 loc) 479 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _createCurried_1 = require("./_createCurried"); /** * @todo * Return valid type for few arities like 0, 1, 2, 3, 4, 5, 6 * (We cannot give valid type for all arities since * there is no type arithematic operators for literal type). */ function curry(f, arity) { if (arity === void 0) { arity = f.length; } return _createCurried_1._createCurried(f, arity, []); } exports.curry = curry;