* Improve signature of ShallowWrapper.filter and ReactWrapper.filter to
return appropriate specific types when the apram is a ComponentClass or
StatelessComponent.
* Improve signature of filter() to return a wrapper with HTMLAttributes props when a string CSS selector is provided.
* Improve unit tests to properly test various signatures of methods that are expected to return wrappers with different props types.
* [enzyme] Fix signature of "filter" when param type does not narrow down the possible type of the element/component collection.
* [enzyme] Fix incorrect use of "this" return type in "filter" signatures.
* Initialize ol type
* Type definitions
* import openlayers
* Update tsconfig.json
* Update index.d.ts
* fix(): no-declare-current-package
* lint(): new line at end of files
* fix(test, lint)
* fix(tsconfig): format tsconfig.json
* fix(types/ol): add import 'ol' from 'openalyers'
* types/openlayers add hitTolerance to SelectOptions
* update 'Definitions by'
* Update ICard#customer type def
Add `string` to `customer` type.
* Add pay options to Invoices#pay method
* Add tests
* Change IMetadata to a `type` equal to `any`
See tests as to the reasons why I believe it's useful for it to be
changed.
* Add proration creation options to SubscriptionItems
Plus tests.
Documentation:
https://stripe.com/docs/api#create_subscription_item
* Update IMetadata definition with tests
* Add IOptionsMetadata
* [actions-on-google] Add coordinates interface with lat and long
The coordinates property typed as object, which forced users to cast coordinates manually.
With the Coordinates interface that is not necessary anymore.
* Fix missing semi colons
Both `@types/request-promise` and `@types/request-promise-native` were
extending their particular `Promise` implementations, however, the
actual libs don't extend these objects. All they do is add logic to the
`Request.prototype.init` function and "expose" a few defined methods
from theit `Promise` implementations.
This came up while looking into the issue on #23004.
* According to the documentation, execute arguments are optional.
See https://jasmine.github.io/2.3/node.html for more information.
* Added name to package header.
* The onComplete callback comes with a boolean indicating if the tests pased.
Specify a custom onComplete callback. The callback is given a boolean of whether all of the specs passed or not. This is often used to message a status to task runners like grunt.
See also https://jasmine.github.io/2.3/node.html.
* [jquery] .addClass(), .removeClass(), and .toggleClass() methods now accept an array of classes.
* [jquery] Add test for overload of .toggleClass().
* [jquery] Add jQuery 3.3 deprecations.
* Change the Promise.thenReject signature to allow matching of a
different type.
Type-checking rejections is problematic as it's equivalent to `throw`:
you don't get a value of type T in your success callback. You get
an Error (or other thrown type) in an error callback.
In order for devs to be able to work around the issues described in
https://github.com/Automattic/mongoose/issues/5574 we need to be able
to supply the `usePushEach` flag to the Mongoose SchemaOptions. This
options functionality is described in
https://github.com/Automattic/mongoose/issues/4455 and is required for
anyone who modifies arrays inline who is using Mongoose 4 and MongoDB
3.6+
Testing:
Copied changes to local project and verified compilation worked.
* Improve signature of ShallowWrapper.filter and ReactWrapper.filter to
return appropriate specific types when the apram is a ComponentClass or
StatelessComponent.
* Improve signature of filter() to return a wrapper with HTMLAttributes props when a string CSS selector is provided.
* Improve unit tests to properly test various signatures of methods that are expected to return wrappers with different props types.
Adding the function interface now allows the user to specify
a default value for UUID types:
```
const TestModel = sequelize.define('test_model', {
uuid: {
type: Sequelize.UUID,
defaultValue: Sequelize.UUIDV4()
}
});
```