0.1.3 • Published 9 years ago
func-coffee v0.1.3
func-coffee
Extensions of Javascript Array to be functional List, so you can write more functional Coffeescript codes.
API
Properties
- Array.prototype.head
- Array.prototype.init
- Array.prototype.isEmpty
- Array.prototype.last
- Array.prototype.max
- Array.prototype.min
- Array.prototype.nonEmpty
- Array.prototype.size
- Array.prototype.tail
Methods
- Array.prototype.distinct
- Array.prototype.exists
- Array.prototype.flatMap
- Array.prototype.flatten
- Array.prototype.groupBy
- Array.prototype.grouped
- Array.prototype.shuffle
- Array.prototype.splitAt
- Array.prototype.take
- Array.prototype.toMap
Array.prototype.zip
Object.prototype.map
Coffeescript conventions
- contains: x in arr
Installation
$ npm install func-coffee
How to use it
require 'func-coffee'
[1, 2, 3, 4, 5].shuffle()
Unit Test
$ jasmine-node --coffee --verbose spec/