Convert jsonrpc & typings to definitions (#2064)

* Convert jsonrpc & typings to definitions

* Handle empty interface generation (no types)

* Move jsonrpc/create to rpc-core/create

* Create imports

* Remove jsonrpc package, generate rpc-core from defs

* Debug :)

* Generate RPC definitions via interfaces

* Generate md docs

* Remove @polkadot/jsonrpc refs (at least packages)

* No empty types

* Add PAHNTOM "cleanup" gen

* *sigh* regex loop

* Update mock for no jsonrpc

* Add definition export types

* Cleanup linting

* Mocking 1 fix

* Mocking 2 fix

* rpc-core tests updates

* CHANGELOG & docs

* Add jsonrpc (already mapped) to interfaces

* Add aliasses for RPCs

* Fix rpc-core tests
This commit is contained in:
Jaco Greeff
2020-03-19 14:40:54 +01:00
committed by GitHub
parent 27e3fbfd0f
commit 044efbc6de
170 changed files with 1281 additions and 1346 deletions
-2
View File
@@ -15,8 +15,6 @@
"@polkadot/api-contract/*": ["packages/api-contract/src/*"],
"@polkadot/api-derive": ["packages/api-derive/src"],
"@polkadot/api-derive/*": ["packages/api-derive/src/*"],
"@polkadot/jsonrpc": ["packages/jsonrpc/src"],
"@polkadot/jsonrpc/*": ["packages/jsonrpc/src/*"],
"@polkadot/metadata": ["packages/metadata/src"],
"@polkadot/metadata/*": ["packages/metadata/src/*"],
"@polkadot/rpc-core": ["packages/rpc-core/src"],