* 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.