Package org.polkadot.api
Class Types.QueryableStorageFunction<ApplyResult>
- java.lang.Object
-
- org.polkadot.types.primitive.StorageKey.StorageFunction
-
- org.polkadot.api.Types.QueryableStorageFunction<ApplyResult>
-
- All Implemented Interfaces:
IFunction<byte[]>
- Enclosing interface:
- Types
public abstract static class Types.QueryableStorageFunction<ApplyResult> extends StorageKey.StorageFunction
export interface QueryableStorageFunctionBaseextends StorageFunction { (arg?: CodecArg): CodecResult; at: (hash: Hash | Uint8Array | string, arg?: CodecArg) => CodecResult; hash: (arg?: CodecArg) => HashResult ; key: (arg?: CodecArg) => string; size: (arg?: CodecArg) => U64Result ; } interface QueryableStorageFunctionPromise
extends QueryableStorageFunctionBase { (callback: CodecCallback): SubscriptionResult; (arg: CodecArg, callback: CodecCallback): SubscriptionResult; } export type QueryableStorageFunction
= CodecResult extends Observable ? QueryableStorageFunctionBase : QueryableStorageFunctionPromise ; export interface QueryableModuleStorage
{ [index: string]: QueryableStorageFunction ; } export interface QueryableStorage
{ [index: string]: QueryableModuleStorage ; }
-
-
Field Summary
-
Fields inherited from class org.polkadot.types.primitive.StorageKey.StorageFunction
meta, method, section
-
-
Constructor Summary
Constructors Constructor Description QueryableStorageFunction()
-
Method Summary
Modifier and Type Method Description abstract ApplyResultat(java.lang.Object hash, java.lang.Object arg)abstract ApplyResultcall(java.lang.Object... args)abstract ApplyResulthash(java.lang.Object arg)abstract java.lang.Stringkey(java.lang.Object arg)abstract ApplyResultsize(java.lang.Object arg)-
Methods inherited from class org.polkadot.types.primitive.StorageKey.StorageFunction
apply, getHeadKey, getMeta, getMethod, getSection, setHeadKey, setMeta, setMethod, setSection, toJson
-
-
-
-
Method Detail
-
call
public abstract ApplyResult call(java.lang.Object... args)
-
at
public abstract ApplyResult at(java.lang.Object hash, java.lang.Object arg)
-
hash
public abstract ApplyResult hash(java.lang.Object arg)
-
key
public abstract java.lang.String key(java.lang.Object arg)
-
size
public abstract ApplyResult size(java.lang.Object arg)
-
-