Algory
An Auto-Curried General purpose library composed of algorithms and data structures for JavaScript
, TypeScript
and Node.js
How to Import libraries
Import all the function in TypeScript using import
keyword:
import * as λ from 'algory'λ.sumOfCubes(2, 3)λ.sumOfCubes(2)(3)
Import specific functions in TypeScript using import
keyword:
import { mergeSort, avgLst } from 'algory'const arr = mergeSort([4, -32, 12, 0, 1, 44, 3])const arr2 = avgLst([4, -32, 12, 0, 1, 44, 3])
Import all functions in TypeScript using require
keyword:
const λ = require('algory')λ.sumOfCubes(2, 3))λ.sumOfCubes(2)(3)
Import all functions in JavaScript using require
keyword:
const λ = require('algory')λ.sumOfCubes(2, 3))
Tests
Run all tests: npm t or npm testRun a specific test: npm test -- SomeFile.test.ts or jest SomeFile.test.ts or npm test -t SomeFile.test.tsHelp: npm test -- --help or jest help
License
- This project is licensed under the terms of the MIT license.
Contributors
Anurag Muthyam <anu.drumcoder@gmail.com>