* 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
* First attempt adding browser-bunyan types
* package.json only need dependencies
* Addressed all comments made by andy-ms
https://github.com/DefinitelyTyped/DefinitelyTyped/pull/13717
* export * from "@types/bunyan" ->
export * from "bunyan";
Trying literally how andy-ms suggested
* Adding package version as-per base64-js example
* Changed back to copy/paste version of typings
- browser-bunyan is a fork of bunyan
- Errors from Travis CI were not helping so it seems wise to revert to a known good
* Resolved linting issues
- Tested with: yarn lint -- browser-bunyan
* Trying: export * from "bunyan";
- as suggested by andy-ms
Adding this fild will solve the problem of module build failed: Error: Property 'defaults' does not exist on type 'typeof Chart'. And You can use this Chart.defaults.global in ts
* 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
* typings for xml2json
* carried out suggestions made by andy-ms
* fixed: 9:1 unified-signatures These overloads can be combined into one signature taking `{} | string`.
* Move rx.virtualtime to its own package
* Update headers
* Update module name
* Move rx.time to its own package
* Update header and module name
* Move rx.testing to its own package
* Update headers and module name
* Move rx.joinpatterns to its own package
* Update headers and module name
* Move rx.expermental to its own package
* Update headder and module name
* Move rx.coincidence to its own package
* Combine rx.coincidence-lite.d.ts and rx.coincidence.d.ts into one file
* Update header and module name
* Move rx.binding to its own package
* combine rx.binding into index.d.ts
* Update headers and module name
* Move rx.backpressure to its own package
* Fix headers and update module name
* Move rx.aggregte to its own package
* Fix headers and update module name
* move rx.async to its own package
* Fix headers and module name
* move startAsync to rx-lite-async
* Move fromCallback tests back to rx
* Move rx-lite to its own package
* Fix headers
* Combine files
* import new module
* Fix file extension
* Fix strict null checks
* Move definitions back to rx
* move rx-core to its own package
* Update header and change module name
* Fix lint errors
* reference new rx-core
* update index.d.ts
* Point to new submodules
* turn strictNull On
* update tslint config
* Update module name
* Move Subject to core-binding
* Make rx-lite-* libraries depend on rx-lite
* Fix reference
* Fix lint errors
* Disable lint rules
* Disable lint rules
* Fix failing test
* Fixed up indentation on 'rx-lite-async-tests.ts'
* Fix formatting
* Switch tabs to spaces