Refactor api-promise/rx (#566)
* Use a generic abstract OnCall * Add OnCall for Promise * First run at fixing extrinsics * Fix types * Make submittable extrinsic work * Move file * Make derive work * Fix types * Only call metadata once * Make tests pass * Put event emitter in apirx * Fix small bugs * Fix tests * Fix bug decorateStorage * Make tests pass for tx * Move rpc base to apirx * Fix lint * Fix small bugs * Fix bug with isSubscription * Fix codeclimate * Revert * Add tslint disable line * Fix lint * Skip e2e * Typo * Lint * Re-add combinator back * Add ._rx in Base * Make extrinsics work * Update derivex * Fix bug lint * Fix circular dep * Fix bug e2e * Remove useless check * Add description comment * Clean stuff * Move assert to Base * Bump version, update CHANGELOG * Make _rx private * Private emit
This commit is contained in:
committed by
Jaco Greeff
parent
38d2d06772
commit
d07ed8ac38
@@ -2,7 +2,7 @@
|
||||
// This software may be modified and distributed under the terms
|
||||
// of the Apache-2.0 license. See the LICENSE file for details.
|
||||
|
||||
import ApiRx from '@polkadot/api/rx';
|
||||
import { ApiInterface$Rx } from '@polkadot/api/types';
|
||||
|
||||
import * as balances from './balances';
|
||||
import * as chain from './chain';
|
||||
@@ -28,7 +28,7 @@ export interface Derive {
|
||||
session: ReturnTypes<typeof session>;
|
||||
}
|
||||
|
||||
export default function decorateDerive (api: ApiRx): Derive {
|
||||
export default function decorateDerive (api: ApiInterface$Rx): Derive {
|
||||
const derive = {} as Derive;
|
||||
|
||||
Object.keys(functions).forEach((sectionName: string) => {
|
||||
|
||||
Reference in New Issue
Block a user