Commit Graph

10 Commits

Author SHA1 Message Date
Mariusz Nowak
fe3e4922a7 style: Prettify 2024-05-23 21:55:17 +02:00
Mariusz Nowak
7cb1c7a603 fix: _get and _has internal args handling.
Fixes #88
2017-09-11 13:05:30 +02:00
Mariusz Nowak
3aa13c3070 refactor: update after change of linter 2017-08-28 15:13:36 +02:00
Mariusz Nowak
9b1d235a34 refactor: update up to new lint rules 2017-08-28 13:51:01 +02:00
epayet
66a3731e7e Add defineLength
Rename methods to _get and _has
Linting
2017-03-14 14:52:51 +00:00
epayet
ff6fadb01d Expose get and has methods 2017-03-10 16:20:09 +00:00
Mariusz Nowak
9f86b198f9 Fix resolvers bug. Fixes #12 2016-04-21 14:50:01 +02:00
Mariusz Nowak
9e574d8df5 -- lint 2014-08-21 15:45:29 +02:00
Mariusz Nowak
c341f4c01e -- lint 2014-05-01 12:55:00 +02:00
Mariusz Nowak
eb72d16bf6 Major reorganization and partial refactoring
- Move out main modules from `lib` folder
- Introduce `normalizer` based configurations, and convert primitive and regular handlers into thos normalizers (can be found in lib/normalizers folder). Custom normalizers can be provided at run time via `normaizer` option
- Provide `plain` module which does not load any extensions or normalizers. Any extensions that have to be used should be required upfront and normalizers should be provided directly
- Remove `method` option, instead `methods` and `methods-plan` modules are provided which generate descriptors for lazy created memoized methods
- `profile` is no longer extension. To be used it should be required directly
- Improve logic for `async` handling
- Take out `max` extensionLRU logic into external `lru-queue` package
- Remove `context` option
- Remove possibility to access original arguments when resolvers are used
- Assure expected length of memoized functions
2014-04-27 12:11:06 +02:00