* Add type definitions for koa-route
* Not needed: path-to-regexp
* Change path-to-regexp asOfVersion to ^1.7.0
* Revert "Change path-to-regexp asOfVersion to ^1.7.0"
This reverts commit 0452ebe8033ef9de3c084f4ef3366f63e351af6e.
* Change path-to-regexp dependency to ^1.7.0
* fetchAll supports same parameters as fetch
Latest Bookshelf's instance.fetchAll calls collection.fetch() with
given options, ie. it supports the same options than fetch.
For example
(new User).fetchAll({columns: ['id', 'name']}).then(...)
* Update version number
* Revert "Update version number"
This reverts commit cf4a3e6c51554d75f5408acd23bb0fade6acafef.
* remove extra slash from contributor's name
* fixing react-joyride typings for v1.10.1
* fixing index header to match expected format
* Flatten author names
* re-adding deprecated methods and marking them as private
* doLog accepts a label
* Use PromiseLike instead of Promise in fromPromise functions
Bacon accepts Promises/A+ -compatible promises that have just the .then
function, so the full Promise type is not actually required.
This also removes the need for the JQueryXHR special case, because
JQueryXHR is compatible with PromiseLike.
* Restore JQueryXHR special case to fromPromise
With strictNullChecks JQueryXHR is not compatible with PromiseLike.
The baconjs typings don't have strictNullChecks at the moment, so tsc
didn't catch this...
* Flatten contributors' list
* Separate interfaces for each lifecycle hook
Having one required hook per interface leads to greater type safety than
having a single IController interface with all properties optional.
Namely, the IController interface will not help you if you misspell a hook
name. (A slight improvement, admittedly, but an improvement nonetheless.)
This is closer to how the typings are done for lifecycle hooks in ng2.
* Use `dtslint`
* Fix trailing whitespace
* Add usingPromise to sinon types
* Add type definitions for sinon's calledImmediatelyBefore/After
* Update types for sinon's resolves() by marking parameter as optional
* Add tslint.json for sinon and fix issues
* add weixin-app
* add wx
* add new line at end of file
* tslint wx and wx-app
* fixed test error
* change project name weixin
* rename
* weixin-app Add param this
* change discription of jweixin
* add some Event declaration
* change tslint config
extends dtslint/dt.json
* add defination of ccap, qr-image
* remove redundant jsdoc
* remove doc
* allow overloads
* inline some types
* fix tslint error
* ndarray
add tslint
export like a module style
* ndarray make ndarray as a interface
* ndarray: export type Data
* add defination of cwise-parser
* add type definition for cwise-copiler
* fix tslint error
* add type definition for cwise
* Bookshelf Model#orderBy and Collection#orderBy
orderBt introduced in Bookshelf 0.9.3
* [bookshelf] orderBy explicit parameters instead of ...args
* [bookshelf] Use a type for sort order
TypeScript already includes `ref` properties when necessary through the use of
`JSX.IntrinsicClassAttributes` (which is more or less just an alias of `React.ClassAttributes<T>`
inside of React's declaration files).
Our understanding is that having these declarations caused problems in assignability in
scenarios where the 'ref' key in props were not assignable in odd ways.