* 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
The library will accept optional on a struct (with fields) and
repeated on a normal field (without fields).
For example, a struct could be optional, or you can have an array
of integers.