* add session? to QueryFindOneAndUpdateOptions interface
Needed to run findOneAndUpdate inside of a transaction
* add session param to QueryFindOneAndRemoveOptions
* Adjust polymer attributeChangedCallback to spec.
According to the specification at:
https://html.spec.whatwg.org/multipage/custom-elements.html#custom-element-reactions
`attributeChangedCallback` is called "given the attribute's local name,
old value, new value, and namespace as arguments". This also matches
browser implementations and understanding of how things work from
discussion with Polymer engineers (CC @rictic).
* Fix a dtslint issue with TypeScript <3.0.
TypeScript 3.0 and before appears to be confused with the `extends`
property declared here.
* parse: Fix tslint issues
* parse: Update ts test cases
* parse: Stricter types for Parse.Object attributes
* Better constructor handling for Parse.Object
* Use keyof T for more attribute parameters and add tests
* parse: Improve Parse.Object method types and add more tests
* Remove Parse.VERSION type as it does not exist in documentation
* Add references for other declaration files to index.d.ts
* parse: Fix constructor types for classes that extend Parse.Object
* parse: Fix Parse.Object child classes
* Return Parse functions to old location for more readable diff
* parse: Remove for import
* parse: Lint fixes
* parse: Revert to old module declarations for easier diff
* New require: true documentation
* Remove removed methods
* Add myself to definitions by
* Update version header
* Run prettier
* Add visibility param to Model.toJSON
* [styled-components] Allow static properties to be passed through
* lint
* fix tests
* hoist-non-react-statics like original lib
* fix lint
* fix tests
* remove dependency as it is not required if inside @types anyways
* rm comma
* @types/stripe-v3 Element addEventListener and on is alias of eachother
`this.on=this.addListener=this.addEventListener=n` from https://js.stripe.com/v3/
And the documentation for the on-method uses the addEventListener in its exemple.
https://stripe.com/docs/stripe-js/reference#the-element
* stripe-v3: add test for addEventListener()
* stripe-v3: re-order due to linting error
* added 2nd test
Previously good code wouldn't compile because both `props` used
definitions without `React.HTMLProps` which is the correct definition for
the `props object` mentioned in https://github.com/conorhastings/react-syntax-highlighter#props.
All `lineProps` and `codeTagProps` tests have now explicitly defined
`prop` type.
* Added "compact" option to Globalize's CommonNumberFormatterOptions.
This option was introduced with Globalize 1.4.0
* Fixed indentation
Switched from spaces to tabs for consistency with the rest of the file
* Fix SectionList component type and add missing methods
* Replace the "any" with the correct type
* Add `getScrollResponder()` and `getScrollableNode()` methods
* feat(parse): add Cloud job functions; SaveOptions.cascadSave; Object.revert(keys)
* Apply suggestions from code review
Co-Authored-By: Yago Tomé <yagotome@gmail.com>
* refactor(SaveOptions): move cascadeSave opt to its own interface
...in order to keep consistency with the rest of the options.
* refactor: upgrade version to 2.2.9
* fix(Parse.Config): update params for functions `get` and `save`
* feat(LiveQuerySubscription): add default events
* fix(Query): function subscribe() should return a Promise
* improve(File): add missing constructor variations
* bump version to 2.3.0
* feat(Object): add function
* fix(ParseObject): remove as return type of fetchFromLocalDatastore()
* refactor(parse/File): use union type instead of several constructors
* feat(parse/File): add function getData()
* chore(parse): bump version