* Switch to ES6 imports
* Add attributes and length
* Various improvements + add more tests
- Fix destroy()
- Fix detach()
- Fix map()
- Add NotFoundError, NoRowsUpdatedError and NoRowsDeletedError on Model
* serialize() and toJSON() should return Object/Object[] instead of any
* Fix map()
* More tests taken from Bookshelf website + various fixes
- Fix Bookshelf.transaction return type
- Add id attribute on ModelBase
- Improve ModelBase.parse()
- Fix Model.query()
- Add a constructor to CollectionBase
- Fix CollectionBase.map()
- Fix Collection.attach()
- Fix Collection.query()
- Add Collection.EmptyError
- Fix LoadOptions and FetchOptions withRelated
* No need to specify Knex.QueryBuilder
* toJSON(): Object/Object[] is too restrictive, revert back to any/any[]
* Model.through() returns R, Collection.through() returns Collection<R>
* Added definition for jquery-visible library
* Added EOL for last lines of jquery-visible definition and test files
* Renaming definition to df-visible in order to match package name in bower
* Add explicit string types to GeoJson definition
The type names for each interface are explicit in the GeoJson spec and this uses recent TypeScript support for string valued types to make this much more obvious and to check this for us.
* Add explicit type hints to turf tests
Shape-based inferencing in Typescript does not currently appear to support string literal types in TS 1.8.
Note that the second parameter (mixin) of this method is documented on
the website as being of type string, but both the qunit source code and
examples on the same documentation page tell us it's actually of type
any.
* Added empty() and size() methods to interface Enter<Datum>. As per D3 API these methods are defined on the enter selection.
* Added test function testEnterSizeEmpty() for .enter().empty() and .enter.size() methods.
* reflux: add ListenerMixin
* reflux: allow Reflux.createAction()
`options` argument is optional.
Readme says: "Create an action by calling Reflux.createAction with an optional options object."
`reload` allows for a string based state or a state object
```
reload (v0.2.5) - {boolean=false|string|object}, If true will force transition even if no state or params have changed. It will reload the resolves and views of the current state and parent states. If reload is a string (or state object), the state object is fetched (by name, or object reference); and \ the transition reloads the resolves and views for that matched state, and all its children states.
```
* - derive TabProps from SharedEnhancedButtonProps (TabProps are passed down to EnhancedButton inside)- Change signature of "onTouchTap" handler in TabProps to suit overridden "onTouchTap" in SharedEnhancedButtonProps
* - fixed TabProps onTouchTap signature, added disabled property
* Added the definition for the swagger open api definition
* Added the documentation part that describe how to use the definition
* Added the comments
* Renamed the test files to follow naming convention
* Corrected the header to comply with the naming convention
* Merged all the files into a single file
When an element is restangularized it often has one to many of the properties added in this proposed code change. Leveraging the route, id, and reqParams gives greater functionality to restangularized objects in typescript projects.
* Add stripe subscription methods
Add root subscription methods, in addition to subscription methods that
are defined on customer objects.
https://stripe.com/docs/api/node#subscriptions
* Bump version to stripe-node 4.6.0
* started work on a db.js typings
* added support for dynamic object stores keys
* started creating definitions for fluent query API
* Further work on db.js typings
* Continued work on db.js typings
* Further work on db.js typings
* Fixed db.js typings for noImplicitAny TS option
* removed ref to es6 promises.
* remove tscofig.json
* Added type definition for Knex.Migration
Signed-off-by: Emanuel Henrique do Prado <emanuel@tls.inf.br>
* Corrected Knex test according documentation (http://knexjs.org/#Migrations-currentVersion)
* Change name Migration to Migrator, according the original source