Some extra (convience) types (#594)
This commit is contained in:
committed by
Amaury Martiny
parent
37ff4b2fa5
commit
35c6b0f1eb
@@ -3,8 +3,10 @@
|
||||
// of the Apache-2.0 license. See the LICENSE file for details.
|
||||
|
||||
import { Codec } from '@polkadot/types/types';
|
||||
import { QueryableStorageFunction as QueryableStorageFunctionBase, SubmittableExtrinsicFunction as SubmittableExtrinsicFunctionBase } from '../types';
|
||||
|
||||
import ApiBase from '../Base';
|
||||
import SubmittableExtrinsicBase from '../SubmittableExtrinsic';
|
||||
|
||||
export type OnCall = Promise<Codec | null | undefined> | PromiseSubscription;
|
||||
|
||||
@@ -13,3 +15,7 @@ export type PromiseSubscription = Promise<() => any>;
|
||||
export interface ApiPromiseInterface extends ApiBase<OnCall> {
|
||||
readonly isReady: Promise<ApiPromiseInterface>;
|
||||
}
|
||||
|
||||
export type QueryableStorageFunction = QueryableStorageFunctionBase<OnCall>;
|
||||
export type SubmittableExtrinsic = SubmittableExtrinsicBase<OnCall>;
|
||||
export type SubmittableExtrinsicFunction = SubmittableExtrinsicFunctionBase<OnCall>;
|
||||
|
||||
Reference in New Issue
Block a user