├── .eslintignore ├── .eslintrc ├── .gitignore ├── LICENSE ├── README.md ├── assets ├── merge-sort.png └── showcase.gif ├── package.json ├── src ├── add │ ├── index.d.ts │ └── index.test-d.ts ├── binaryTrees │ ├── index.d.ts │ └── index.test-d.ts ├── chunk │ ├── index.d.ts │ └── index.test-d.ts ├── concat │ ├── index.d.ts │ └── index.test-d.ts ├── difference │ ├── index.d.ts │ └── index.test-d.ts ├── divide │ ├── index.d.ts │ └── index.test-d.ts ├── drop │ ├── index.d.ts │ └── index.test-d.ts ├── flatten │ ├── index.d.ts │ └── index.test-d.ts ├── gte │ ├── index.d.ts │ └── index.test-d.ts ├── hanoi │ ├── index.d.ts │ └── index.test-d.ts ├── head │ ├── index.d.ts │ └── index.test-d.ts ├── includes │ ├── index.d.ts │ └── index.test-d.ts ├── index.d.ts ├── indexOf │ ├── index.d.ts │ └── index.test-d.ts ├── insertionSort │ ├── index.d.ts │ └── index.test-d.ts ├── intersection │ ├── index.d.ts │ └── index.test-d.ts ├── isEqual │ ├── index.d.ts │ └── index.test-d.ts ├── lte │ ├── index.d.ts │ └── index.test-d.ts ├── max │ ├── index.d.ts │ └── index.test-d.ts ├── maze │ ├── index.d.ts │ └── index.test-d.ts ├── mergeSort │ ├── index.d.ts │ └── index.test-d.ts ├── min │ ├── index.d.ts │ └── index.test-d.ts ├── multiply │ ├── index.d.ts │ └── index.test-d.ts ├── nQueens │ ├── index.d.ts │ └── index.test-d.ts ├── pull │ ├── index.d.ts │ └── index.test-d.ts ├── quickSort │ ├── index.d.ts │ └── index.test-d.ts ├── range │ ├── index.d.ts │ └── index.test-d.ts ├── remainder │ ├── index.d.ts │ └── index.test-d.ts ├── reverse │ ├── index.d.ts │ └── index.test-d.ts ├── rotateMatrix │ ├── index.d.ts │ └── index.test-d.ts ├── size │ ├── index.d.ts │ └── index.test-d.ts ├── slice │ ├── index.d.ts │ └── index.test-d.ts ├── subtract │ ├── index.d.ts │ └── index.test-d.ts ├── sum │ ├── index.d.ts │ └── index.test-d.ts ├── tail │ ├── index.d.ts │ └── index.test-d.ts ├── take │ ├── index.d.ts │ └── index.test-d.ts ├── uniq │ ├── index.d.ts │ └── index.test-d.ts ├── utils │ ├── lists.d.ts │ ├── math.d.ts │ └── misc.d.ts └── zip │ ├── index.d.ts │ └── index.test-d.ts ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/README.md -------------------------------------------------------------------------------- /assets/merge-sort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/assets/merge-sort.png -------------------------------------------------------------------------------- /assets/showcase.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/assets/showcase.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/package.json -------------------------------------------------------------------------------- /src/add/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/add/index.d.ts -------------------------------------------------------------------------------- /src/add/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/add/index.test-d.ts -------------------------------------------------------------------------------- /src/binaryTrees/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/binaryTrees/index.d.ts -------------------------------------------------------------------------------- /src/binaryTrees/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/binaryTrees/index.test-d.ts -------------------------------------------------------------------------------- /src/chunk/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/chunk/index.d.ts -------------------------------------------------------------------------------- /src/chunk/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/chunk/index.test-d.ts -------------------------------------------------------------------------------- /src/concat/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/concat/index.d.ts -------------------------------------------------------------------------------- /src/concat/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/concat/index.test-d.ts -------------------------------------------------------------------------------- /src/difference/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/difference/index.d.ts -------------------------------------------------------------------------------- /src/difference/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/difference/index.test-d.ts -------------------------------------------------------------------------------- /src/divide/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/divide/index.d.ts -------------------------------------------------------------------------------- /src/divide/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/divide/index.test-d.ts -------------------------------------------------------------------------------- /src/drop/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/drop/index.d.ts -------------------------------------------------------------------------------- /src/drop/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/drop/index.test-d.ts -------------------------------------------------------------------------------- /src/flatten/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/flatten/index.d.ts -------------------------------------------------------------------------------- /src/flatten/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/flatten/index.test-d.ts -------------------------------------------------------------------------------- /src/gte/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/gte/index.d.ts -------------------------------------------------------------------------------- /src/gte/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/gte/index.test-d.ts -------------------------------------------------------------------------------- /src/hanoi/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/hanoi/index.d.ts -------------------------------------------------------------------------------- /src/hanoi/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/hanoi/index.test-d.ts -------------------------------------------------------------------------------- /src/head/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/head/index.d.ts -------------------------------------------------------------------------------- /src/head/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/head/index.test-d.ts -------------------------------------------------------------------------------- /src/includes/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/includes/index.d.ts -------------------------------------------------------------------------------- /src/includes/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/includes/index.test-d.ts -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/index.d.ts -------------------------------------------------------------------------------- /src/indexOf/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/indexOf/index.d.ts -------------------------------------------------------------------------------- /src/indexOf/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/indexOf/index.test-d.ts -------------------------------------------------------------------------------- /src/insertionSort/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/insertionSort/index.d.ts -------------------------------------------------------------------------------- /src/insertionSort/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/insertionSort/index.test-d.ts -------------------------------------------------------------------------------- /src/intersection/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/intersection/index.d.ts -------------------------------------------------------------------------------- /src/intersection/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/intersection/index.test-d.ts -------------------------------------------------------------------------------- /src/isEqual/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/isEqual/index.d.ts -------------------------------------------------------------------------------- /src/isEqual/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/isEqual/index.test-d.ts -------------------------------------------------------------------------------- /src/lte/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/lte/index.d.ts -------------------------------------------------------------------------------- /src/lte/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/lte/index.test-d.ts -------------------------------------------------------------------------------- /src/max/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/max/index.d.ts -------------------------------------------------------------------------------- /src/max/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/max/index.test-d.ts -------------------------------------------------------------------------------- /src/maze/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/maze/index.d.ts -------------------------------------------------------------------------------- /src/maze/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/maze/index.test-d.ts -------------------------------------------------------------------------------- /src/mergeSort/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/mergeSort/index.d.ts -------------------------------------------------------------------------------- /src/mergeSort/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/mergeSort/index.test-d.ts -------------------------------------------------------------------------------- /src/min/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/min/index.d.ts -------------------------------------------------------------------------------- /src/min/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/min/index.test-d.ts -------------------------------------------------------------------------------- /src/multiply/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/multiply/index.d.ts -------------------------------------------------------------------------------- /src/multiply/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/multiply/index.test-d.ts -------------------------------------------------------------------------------- /src/nQueens/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/nQueens/index.d.ts -------------------------------------------------------------------------------- /src/nQueens/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/nQueens/index.test-d.ts -------------------------------------------------------------------------------- /src/pull/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/pull/index.d.ts -------------------------------------------------------------------------------- /src/pull/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/pull/index.test-d.ts -------------------------------------------------------------------------------- /src/quickSort/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/quickSort/index.d.ts -------------------------------------------------------------------------------- /src/quickSort/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/quickSort/index.test-d.ts -------------------------------------------------------------------------------- /src/range/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/range/index.d.ts -------------------------------------------------------------------------------- /src/range/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/range/index.test-d.ts -------------------------------------------------------------------------------- /src/remainder/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/remainder/index.d.ts -------------------------------------------------------------------------------- /src/remainder/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/remainder/index.test-d.ts -------------------------------------------------------------------------------- /src/reverse/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/reverse/index.d.ts -------------------------------------------------------------------------------- /src/reverse/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/reverse/index.test-d.ts -------------------------------------------------------------------------------- /src/rotateMatrix/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/rotateMatrix/index.d.ts -------------------------------------------------------------------------------- /src/rotateMatrix/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/rotateMatrix/index.test-d.ts -------------------------------------------------------------------------------- /src/size/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/size/index.d.ts -------------------------------------------------------------------------------- /src/size/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/size/index.test-d.ts -------------------------------------------------------------------------------- /src/slice/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/slice/index.d.ts -------------------------------------------------------------------------------- /src/slice/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/slice/index.test-d.ts -------------------------------------------------------------------------------- /src/subtract/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/subtract/index.d.ts -------------------------------------------------------------------------------- /src/subtract/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/subtract/index.test-d.ts -------------------------------------------------------------------------------- /src/sum/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/sum/index.d.ts -------------------------------------------------------------------------------- /src/sum/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/sum/index.test-d.ts -------------------------------------------------------------------------------- /src/tail/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/tail/index.d.ts -------------------------------------------------------------------------------- /src/tail/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/tail/index.test-d.ts -------------------------------------------------------------------------------- /src/take/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/take/index.d.ts -------------------------------------------------------------------------------- /src/take/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/take/index.test-d.ts -------------------------------------------------------------------------------- /src/uniq/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/uniq/index.d.ts -------------------------------------------------------------------------------- /src/uniq/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/uniq/index.test-d.ts -------------------------------------------------------------------------------- /src/utils/lists.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/utils/lists.d.ts -------------------------------------------------------------------------------- /src/utils/math.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/utils/math.d.ts -------------------------------------------------------------------------------- /src/utils/misc.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/utils/misc.d.ts -------------------------------------------------------------------------------- /src/zip/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/zip/index.d.ts -------------------------------------------------------------------------------- /src/zip/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/src/zip/index.test-d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronami/meta-typing/HEAD/yarn.lock --------------------------------------------------------------------------------