* Adding FineUploader typings
* noImplicitThis true
* adding tslint.json
* tslint.json -> tslint
* fixing some lintings
* fixing lintings
* removing version
* added typescript version
* defaults that are null/undefined now are | null/undefined respectively
* removed minor version from fineuploader definition, removed typescript 2 version
* [Fix]: Added interfaces and changed definitions for three classes of easing functions, which can be parameterized. Fixes#13767.
* [Enhancement]: Activated `strictNullChecks` after validation
* [Chore]: Added JSDoc comments
* [Chore]: Added linting config file.
* Add memoizee definitions
* Fix common issues, added doc
* Removed blank line
* fix test
* Fix test methods
* Fix check style
* Fix check style
* Fixing semver header
* Fixing semver header
* `memoizee`: Clean up types
* Types 2.0 - Fix JS-quantities (#12739)
* Enable strict null checking per readme FAQ.
* Add tslint.json.
* Improve test file with project spec.
* Fix js-quantities d.ts, with adjustment of test.
* Add trailing newline to tslint.
* Simplify functional interface per linter.
* js-quantities: add readme examples to tests
* js-quantities: fix & clean declaration
* d3-selection: Mark before param of insert() as optional (#13090)
Selection<etc>.insert functions perfectly well without a `before` selector -- it does so in many d3 official examples.
This corrects the type signature to mark it as optional.
* [react-intl] bugfix for #12716 (#12906)
* fix for issue introduced in https://github.com/DefinitelyTyped/DefinitelyTyped/pull/12716
* injectIntl is now usable as class decorator
* fixed test
* use inferface instead of type
* format document
* fix chai-json-schema styling (#13537)
* googlemaps: Allow Marker.setAnimation(null) and Marker.setMap(null) (#13240)
* googlemaps: Allow Marker.setAnimation(null)
* Also, turn on strictNullChecks
* Allow new google.maps.Map(null) since it's technically possible with Google's example code from the docs
Signed-off-by: Iqbal Yusuf <iyusuf@corelogic.com>
* googlemaps: Allow Marker.setMap(null)
* Also, add more test code from the Google Maps API documentation
Signed-off-by: Grant Hutchins <ghutchins@pivotal.io>
* Added the brand property to the StripeCardData and fix style issues, lint (#13084)
* Add the "brand" field to StipeCardData
Added the StipeCardDataBrand type.
Added the `brand` property to the `StripeCardData` declaration with the type
`'Visa' | 'American Express' | 'MasterCard' | 'Discover JCB' | 'Diners Club' | 'Unknown'`
Reference: https://stripe.com/docs/api#card_object
* Run linter, fix issues. set --strictNullChecks.
Unsure about ambient declaration:
Removed as it seemed to be in error:
1. case was not correct
2. the export was the type of the global which is unconditionally defined.
3. this module does not seem a suitable candidate for a UMD declaration.
* Use header version of 0.0; explain Stripe versioning in comments
* Restore global
* Added tests
Using mapped types from Typescript 2.1.
The type returned is as we might expect from keyMirror. In the test case
of:
keyMirror({key1: null, key2: null})
We get the type:
{ key1: 'key1'; key2: 'key2'; }
Instead of:
{ [key: string]: string; }
Which is what we got before.
Both check lines in the test file fail with the previous type
definition.
* Fix https://github.com/DefinitelyTyped/DefinitelyTyped/issues/13733: Do not use `Node` and `NodeList` and instead define `DOMEventTarget`
- Also adds NodeEventTarget support
* Fix lint errors
* Make selector take variable number of arguments
* Make selector take variable number of arguments