* Fix when.js then() when TResult is a subtype of T
Change the order of .then overrides to deprioritize no generics.
* Move the more specific overload to the top
* Added types for Chai UUID
* Fixed the test file
* Removed the message parameter because it's not implemented in the plugin
* Removed an empty namespace as it was unnecessary
The methods setOption, setOptions, getOption, and getOptions are available
for all core ace components (editor, session, renderer):
https://github.com/ajaxorg/ace/wiki/Configuring-Ace
In commit 19fc8fa756, it was done only for
editor.
Now a dedicated OptionProvider interface is available and core components
interface extends this new one.
* command-line-usage types good default bad
* Type adjustments
export Section, raw optional
* No errors - try remove tslint rule override
* Linting .d.ts works great!
* typings pass all given examples
* Removed type-annotation causing Travis to fail
* Re-added Dvorsky as contributor
Even though the new definitions completely overwrite the old, it was requested that the original author be re-added.
* Fixed a silly, silly mistake - missing comment slashes
* Initial declaration WIP
* Unexplode linter
* Some linting
* More linting
* More linting
This was the last of the low-hanging fruit.
* Use generic string index types
There doesn't seem to be a way to set a "fallback" string index type
so I guess this has to be as generic as necessary.
* Expand stub interfaces
* Get rid of extra declares
These seem to be redundant
* Get rid of extra exports and const enum
This seems to simply work.
* @arangodb/index -> @arangodb
* Escape 'new' attribute to be safe?
* Replace string index types with compositesa
This seems to achieve the behaviour we want:
typeof db.asdfg == ArangoDB.Collection | undefined
typeof db._query == Function
* Both options actually exist
Thanks @Simran-B for clarifying this.
* Remove PlainObject interface
Turns out we actually want `object` as the default type almost
everywhere.
* Bolt down generics
No sense defaulting to object if we don't also enforce extending object.
Also those Documents and Edges might contain literally anything so let's allow that.
* This is probably a hack but at least it works
* Add example stub
* Deduplicate route handler signatures
* Brute force?
This feels wrong. There must be a better way.
* Pass linting
* Possible workaround for globals
* Unnecessary qualifier
* Override NodeJS types
* Add View API
* Slightly more specific graphql types
* Use actual graphql module for types
* Better model manifest/config/deps
* Apparently this doesn't require escaping
* Fix InsertResult
* Functions that always throw should return never?
* Add HttpStatus
* Add Console#logLines
* type to interface
* More example code
* Inline some types
* Inline JwtStorageOptions
* Add sessions middleware example
* Fix aql template string handler
* @types/material-ui - Change `ToggleProps` `label` type to `React.ReactNode` instead of `string`
* Amend samwalshnz github username to authors list for material-ui
* reactstrap: Add hideArrow PropType to <Popover/>
* reactstrap: Remove dropup prop in favor of direction for <Dropdown/>
* reactstrap: Update the version to 5.0 in index.d.ts header
* feat(node-v8): add `TextDecoder` and `TextEncoder` for `util` module
* fix(node-v8): change constructor's first param name
* style(node-v8): styling `TextDecoder`
* refact(node-v8): using class instead interface+var
* test(node-v8): add tests for util.TextDecoder and util.TextEncoder
* fix(node-v8): fix param type of TextDecoder.decode
* commit 'Update `klaw-sync` module interface to v2.0.0 +
[v2.0.0 apis](https://github.com/manidlou/node-klaw-sync/tree/v2.0.0) [v3.0.2 apis](https://github.com/manidlou/node-klaw-sync/tree/v3.0.2)
* Update `klaw-sync` module interface from v1.0 to v2.0.0 +
* Update `klaw-sync` module interface from v1.0 to v2.0.0 +
* Change `klaw-sync` types version from `3.0` to `2.0` and remove ignore parameter.
* Update test case.
* Improve the test case of `options.filter`.
* Add definitions of `klaw-sync`
* Remove `Colin Luo` from `klaw-sync` Difinitions.
* lodash: _.get should with numeric keys, too.
Also added some better tests.
* lodash: add one more NumericDictionary overload for _.get
* lodash: more reasonable index for _.get tests
* lodash: object type should not be here (fixes#23293)
* lodash: reduce should always return T if no accumulator (#14758)
* lodash: fix iterator types, remove thisArg from documentation
* lodash: return more specific type for stubTrue and stubFalse
* lowdb: fix failing tests
* initial addition of theme prop to react-sortable-tree
Signed-off-by: Kevin <kperrine@gmail.com>
* fix TreeRenderer and it's Props.
Signed-off-by: Kevin <kperrine@gmail.com>
* bump version, add theme prop to test
Signed-off-by: Kevin <kperrine@gmail.com>
* added "by" line
Signed-off-by: Kevin <kperrine@gmail.com>