* [node] add withFileTypes option to fs.promises.readdir
node v12 newly added withFileTypes option to fs.promises.readdir
* [node] add a test for fs.promises.readdir
* sqs-producer: Added missing attributes in Options interface
Added accessKeyId and secretAccessKey (taken from the README on the
project) to the Options interface. Added an (unused) producer to the
test with the extra Options set.
* Added my name to the "definitionsBy" as per the PR checklist
* Add tsconfig for 'coinbase-commerce-node'
* Add coinbase-commerce-node type index.
* Define init() method of CoinbaseCommerceNode client.
* Add JSDoc to CoinbaseCommerceNode Client object.
* Define scope for init() method of Client class.
* Define CoinbaseCommerceNode Charge resource.
* Define scope of save() method in CoinbaseCommerceNode Charge resource.
* Add static create() method to CoinbaseCommerce Charge resource.
* Export Charge resource in CoinbaseCommerceNode.
* Add JSDoc to CoinbaseCommerce CreateAChargeResponse.
* Remove 'ETC' from CryptoCurrency types in CoinbaseCommerce.
* Correct GitHub link for ChargeResource JSDoc in CoinbaseCommerceNode.
* Correct GitHub link for ChargeResource JSDoc in CoinbaseCommerceNode.
* Add ChargeResource interface to CoinbaseCommerceNode.
* Assign ChargeResource to Charge promises in CoinbaseCommerceNode.
* Define response type for Charge callbacks in CoinbaseCommerceNode.
* Add static list() method to CoinbaseCommerceNode Charge module.
* Correct type for search arg in CoinbaseCommerceNode Charge list method.
* Add retrieve() method to CoinbaseCommerceNode Charge resource.
* Make promisified method callbacks optional in CoinbaseCommerceNode Charge resource.
* Add all() method to CoinbaseCommerceNode Charge resource.
* Abstract CoinbaseCommerceNode Charge resource to dedicated Resource interface.
* Add tslint config to coinbase-commerce-node.
* Make init() method of CoinbaseCommerceNode Client static.
* Update Charge and Resource declarations for CoinbaseCommerceNode.
* Add CoinbaseCommerceNode tests.
* Correct formatting of coinbase-commerce-node tsconfig.
* Correct type of local_price in coinbase-commerce-node.
* Register CryptoPricing and addresses as partials in coinbase-commerce-node.
* Correct payments.network type in coinbase-commerce-node.
* Correct payments.value type in coinbase-commerce-node.
* Add JSDoc to exampleReesponse in coinbase-commerce-node-tests.
* Rename charge creation interface in coinbase-commerce-node.
* Set local pricing type to FiatCurrency in coinbase-commerce-node.
* Add CreateCheckout interface to coinbase-commerce-node.
* Make CoinbaseCommerceNode requested_info property of CreateCheckout optional.
* Add CheckoutResource interface to CoinbaseCommerceNode.
* Add Checkout class to CoinbaseCommerceNode resources.
* Add static updateById() method to CoinbaseCommerceNode Checkout resource.
* Add static deleteById() method to CoinbaseCommerceNode Checkout resource.
* Make callbacks of CoinbaseCommerceNode Checkout updateById and deleteById methods optional.
* Add dynamic delete() method to CoinbaseCommerceNode Resource class.
* Update return type of delete() method in CoinbaseCommerceNode Resource class.
* Add insert() method to CoinbaseCommerceNode Resource class.
* Add update() method to CoinbaseCommerceNode Resource class.
* Add checkout create and checkout resource examples to CoinbaseCommerceNodeTests.
* Assert that CoinbaseCommerceNode can create, get, update and delete Checkout resources.
* Correct return types of Checkout and Charge resources of CoinbaseCommerceNode.
* Correct declaration merging for Checkout and Charge resources in CoinbaseCommerceNode.
* Correct type declarations for create responses in CoinbaseCommerceNode.
* Export Pagination type in CoinbaseCommerceNode.
* Test CoinbaseCommerceNode pagination.
* Correct formatting of pagination example in CoinbaseCommerceNode tests.
* Correct Pick<> in CoinbaseCommerceNode Pagination type.
* Correct key name of previous URI in CoinbaseCommerceNode Pagination interface.
* Test resource all() methods in CoinbaseCommerceNode.
* Test CoinbaseCommerceNode resource object methods.
* Update class JSDoc links in CoinbaseCommerceNode.
* Add Event resource to CoinbaseCommerceNode.
* Add Event tests to CoinbaseCommerceNode.
* Merge EventResource with Event class in CoinbaseCommerceNode.
* Correct CoinbaseCommerceNode event pagination tests.
* Add JSDocs to CoinbaseCommerceNode event tests.
* Correct data property type of CoinbaseCommerceNode EventResource.
* Extend ChargeResource with CreateCharge interface in CoinbaseCommerceNode.
* Define optional properties of ChargeResource in CoinbaseCommerceNode.
* Add EXPIRED payment status type to CoinbaseCommerceNode.
* Update eventResponseExample object in CoinbaseCommerceNode tests.
* Add Webhook resource to CoinbaseCommerceNode.
* Test Webhook verifySigHeader method in CoinbaseCommerceNode.
* Disable "no-empty-interface" TSLint inspection for CoinbaseCommerceNode.
* Correct TSLint errors in coinbase-commerce-node.
* Disable no-void-expression for verifySigHeader() test in CoinbaseCommerceNode.
* Set required TypeScript version to 2.8 for CoinbaseCommerceNode.
* Register conditionally required local_price property for CreateCheckout and CreateCharge interfaces in CoinbaseCommerceNode.
* Make 'local_price' optional for UpdateCheckout type in CoinbaseCommerceNode.
* Remove 'local_price' property from CoinbaseCommerceNode ChargeBase.
* Rename 'ChargeBase' to 'BaseCharge' in CoinbaseCommerceNode.
* Use 'CreateCharge' not 'BaseCharge' for CoinbaseCommerceNode Charge class.
* Move 'local_price' of BaseCheckout to CheckoutResource in CoinbaseCommerceNode.
* Omit 'pricing_type' from CreateCheckout in UpdateCheckout type for CoinbaseCommerceNode.
* Extend possible CoinbaseCommerceNode timeline context values.
* Added string union type for width & height.
Added MapLoadEvent interface for use with onLoad function.
* Revert "Added string union type for width & height."
This reverts commit e955a1ec2c974c8e2f5aae392799880cbaa84c81.
* Added event parameter with type to onLoad event.
I was working on removing the `no-any-union` lint override and realized
that `any` was being used in several places where a plain objected was
intended. It was also covering up that reply bodies can be Buffers or
Streams.
[Docs for specifying replies](https://github.com/nock/nock#specifying-replies)
Note: There was a bug in place. Previously, the types allowed for `reply`
to take two args, a callback and an object of headers. However, this
form is not documented and turns out to not be functional when
inspecting [the source](cb56669e0b/lib/interceptor.js (L68-L72)).
I’ve confirmed with the lib maintainers that the bug was in `@types`.
https://github.com/nock/nock/issues/1513
* Add `retry` *options * to union (next to `number`)
* Update TS version (because of the new "retry" dependency)
* Increase the version number
* Add definition author
* Add PrimitiveChain.get
since .get chains undefined in lodash.
* *Chain conditionals: null|undefined -> never
Instead of Primitive<null | undefined>. This reflects lodash behaviour
better most of the time.
* Remove Primitive.get
It's unneeded to fix#35400
* Update lowdb tests