* Fixed issue with `scope` not being applied to queries
Fixes#56
* Updating dependencies
* Adding `index_position` as a fallback since `index` doesn't work most of the time
* Version 0.4.3
* Rewrote tests to remove recursion and throw
* removed try/catch
* Fixed issue with Symbol typing
* Switching imports to wharfkit/antelope
* catching `Bool` type
* Dynamically import all core types related to ABIs
* Adding missing types
* Fixing TableNames key stringify
* Updating tests to support many contracts
* Changing imports over to wharfkit/antelope instead of session
* Removed notes
* Only override `action` and `table` call if data for those exist
* Scopes should accept generic numbers and cast to strings
Fixes#53
* Fixed scope logic
It was casting undefined to a string and never using `this.account`
* Allow passing `scope` as 2nd param to `contract.table`
This matches the syntax used in the CDT, as discussed here:
https://github.com/orgs/wharfkit/discussions/5#discussioncomment-6515701
* Version 0.4.1
* chore: renamed EOSIO_CORE variables
* refactor: added helper folder
* enhancement: making sure that Name is always in contract imports
* fix: removing $ from field name when applicable
* chore: added full eosio abi
* cleanup: removed contracts folder
* fix: parsing data types properly
* fix: using proper eosio abi
* fix: handling variant and alias types
* fix: handling booleans properly
* fix: handling variants in external and internal types
* cleanup: removed redundant Types namespace from Struct field type
* style: linted
---------
Co-authored-by: dafuga <danielfugere28@gmail.com>
* Altering action calls to be able to support typed inputs
* Delete example-contract.ts
* Renamed ActionData to ActionDataType
* Use prettier on generated code, and fixed tests
* Adding prettier plugin to cleanup imports
* Reverting back to old action syntax + new table syntax
* Implementing scope calls and cursors (#48)
* Moved `TableCursor` to `TableRowCursor` and extended abstract
* Version 0.4.0-beta1
* Implemented scope cursors
* Moved ABI data to root of namespace
* Removed underscore in front of namespace
* Added new test setup to test mock and generated at the same time
* Add test to ensure the generated and mock contracts are equal
* Added note
* Linting + Ignore mock file
* Removed unused parameter
* Implemented `PartialBy` generic on generated contract
Fixes#44
* Re-enabled some tests
* Renamed `types` to `Types` in namespace
This matches the other camel casing we're doing
* Started migrating some contract tests to a generic function
This will allow us to run the same tests are run in the Contract tests against the generated tests
* Removing unused test data
* Updated ABICache
* Version 0.3.2
* Updating dependencies for ESR + Session
* Version 0.3.3
* Updating mock-data
* Removed export of codegen
Resolves#40
* Version 0.3.4