Commit Graph

16 Commits

Author SHA1 Message Date
Andy Hanson
45c9246c09 Remove esModuleInterop from tsconfigs (no longer mandatory) 2018-02-14 14:55:13 -08:00
Andy
bef4d2b27d Enable "esModuleInterop" in all tsconfigs (#23354) 2018-02-05 11:01:56 -08:00
Andy
947a8fb761 Enable strictFunctionTypes (#20373) 2017-10-06 14:03:03 -07:00
Andy
53d3db57a8 transducers-js: Fix lint (#20237) 2017-10-06 09:53:39 -07:00
Adrian Leonhard
9a938a25f7 [transducers-js] Fixed comp overloads.
Fixed 'no-parameter-reassignment'
Fixed TS error.
2017-08-28 13:43:36 +02:00
Adrian Leonhard
881b8486cd [transducers-js] Added comp overloads.
Added overloads for Transducer arguments, as those seem the most common.
Fixed N identical argument overload.
2017-08-27 01:46:55 +02:00
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