@immutable-array/reverse
Immutable Array.prototype.reverse()
.Install
Install with npm:npm install @immutable-array/reverse
Usage
Same API withArray.prototype.reverse()
./**
* Reverses the elements in an Array.
* @param array base array
*/
export declare function reverse<T>(array: Array<T>): Array<T>;
Example
import { reverse } from "@immutable-array/reverse"
assert.deepStrictEqual(reverse(["a", "b", "c", "d", "e"]), ["e", "d", "c", "b", "a"]);
assert.deepStrictEqual(reverse([1, 2, 3, 4, 5]), [5, 4, 3, 2, 1]);
assert.deepStrictEqual(reverse([true, Infinity, undefined, undefined, "NaN", "-1"]), [
"-1",
"NaN",
undefined,
undefined,
Infinity,
true
]);
Changelog
See Releases page.Running tests
Install devDependencies and Runnpm test
:npm i -d && npm test
Contributing
Pull requests and stars are always welcome.For bugs and feature requests, please create an issue.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D