Commit Graph

10 Commits

Author SHA1 Message Date
David Philipson
45f22ec21e Improve complement definition 2017-06-22 18:05:21 -07:00
David Philipson
d4bdb400a0 More general Transducer definition 2017-06-21 18:27:55 -07:00
David Philipson
1065599f86 Fix definition of Wrap 2017-06-21 15:10:21 -07:00
David Philipson
23455c0bc5 Fix toFn typing, tweak comp typing 2017-06-21 04:16:16 -07:00
David Philipson
246ddd52cf Fixes to transducers-js types
* Remove unnecessary type parameters
* Update transduce() and reduce() to accept CompletingTransformers
* Fix incorrect definition of transduce()
* Fix incorrect definition of reduce()
* Fix incorrect definition of completing()
* Fix incorrect definition of wrap()
* Fix incorrect definition of cat()
* Fix overly strict definition of mapcat()
* Make into() definition precise with overloads
* Use es6 Iterables.
* More precise typings for object iteration in reduce(), transduce(),
  and into()
2017-06-19 19:09:26 -07:00
Andy
bbc61fbf93 Extend "dtslint/dt.json" directly instead of "../tslint.json". (#15822)
* Extend "dtslint/dt.json" directly instead of "../tslint.json".

* Convert more "../tslint.json" to "dtslint/dt.json"

* no-redundant-modifiers -> strict-export-declare-modifiers
2017-04-14 08:04:05 -07:00
Andy
f2b6506ba5 Fix various lint errors (#15530) 2017-03-30 17:42:07 -07:00
Andy
5f3ba45136 Use dtslint (#15482) 2017-03-29 13:07:39 -07:00
Andy
e5ed4fc916 Apply new lint rules to even more files (#15445) 2017-03-28 10:56:00 -07:00
Andy Hanson
354cec620d Move all packages to a types directory 2017-03-24 14:27:52 -07:00