mirror of
https://github.com/cosmos/cosmjs.git
synced 2025-03-11 14:09:15 +00:00
Query client extensions increased to 18
This commit is contained in:
parent
9e5049ccc1
commit
129366e762
@ -137,6 +137,337 @@ export class QueryClient {
|
||||
setupExtensionH: QueryExtensionSetup<H>,
|
||||
): QueryClient & A & B & C & D & E & F & G & H;
|
||||
|
||||
/** Constructs a QueryClient with 9 extensions */
|
||||
public static withExtensions<
|
||||
A extends object,
|
||||
B extends object,
|
||||
C extends object,
|
||||
D extends object,
|
||||
E extends object,
|
||||
F extends object,
|
||||
G extends object,
|
||||
H extends object,
|
||||
I extends object
|
||||
>(
|
||||
tmClient: Tendermint34Client,
|
||||
setupExtensionA: QueryExtensionSetup<A>,
|
||||
setupExtensionB: QueryExtensionSetup<B>,
|
||||
setupExtensionC: QueryExtensionSetup<C>,
|
||||
setupExtensionD: QueryExtensionSetup<D>,
|
||||
setupExtensionE: QueryExtensionSetup<E>,
|
||||
setupExtensionF: QueryExtensionSetup<F>,
|
||||
setupExtensionG: QueryExtensionSetup<G>,
|
||||
setupExtensionH: QueryExtensionSetup<H>,
|
||||
setupExtensionI: QueryExtensionSetup<I>,
|
||||
): QueryClient & A & B & C & D & E & F & G & H & I;
|
||||
|
||||
/** Constructs a QueryClient with 10 extensions */
|
||||
public static withExtensions<
|
||||
A extends object,
|
||||
B extends object,
|
||||
C extends object,
|
||||
D extends object,
|
||||
E extends object,
|
||||
F extends object,
|
||||
G extends object,
|
||||
H extends object,
|
||||
I extends object,
|
||||
J extends object
|
||||
>(
|
||||
tmClient: Tendermint34Client,
|
||||
setupExtensionA: QueryExtensionSetup<A>,
|
||||
setupExtensionB: QueryExtensionSetup<B>,
|
||||
setupExtensionC: QueryExtensionSetup<C>,
|
||||
setupExtensionD: QueryExtensionSetup<D>,
|
||||
setupExtensionE: QueryExtensionSetup<E>,
|
||||
setupExtensionF: QueryExtensionSetup<F>,
|
||||
setupExtensionG: QueryExtensionSetup<G>,
|
||||
setupExtensionH: QueryExtensionSetup<H>,
|
||||
setupExtensionI: QueryExtensionSetup<I>,
|
||||
setupExtensionJ: QueryExtensionSetup<J>,
|
||||
): QueryClient & A & B & C & D & E & F & G & H & I & J;
|
||||
|
||||
/** Constructs a QueryClient with 11 extensions */
|
||||
public static withExtensions<
|
||||
A extends object,
|
||||
B extends object,
|
||||
C extends object,
|
||||
D extends object,
|
||||
E extends object,
|
||||
F extends object,
|
||||
G extends object,
|
||||
H extends object,
|
||||
I extends object,
|
||||
J extends object,
|
||||
K extends object
|
||||
>(
|
||||
tmClient: Tendermint34Client,
|
||||
setupExtensionA: QueryExtensionSetup<A>,
|
||||
setupExtensionB: QueryExtensionSetup<B>,
|
||||
setupExtensionC: QueryExtensionSetup<C>,
|
||||
setupExtensionD: QueryExtensionSetup<D>,
|
||||
setupExtensionE: QueryExtensionSetup<E>,
|
||||
setupExtensionF: QueryExtensionSetup<F>,
|
||||
setupExtensionG: QueryExtensionSetup<G>,
|
||||
setupExtensionH: QueryExtensionSetup<H>,
|
||||
setupExtensionI: QueryExtensionSetup<I>,
|
||||
setupExtensionJ: QueryExtensionSetup<J>,
|
||||
setupExtensionK: QueryExtensionSetup<K>,
|
||||
): QueryClient & A & B & C & D & E & F & G & H & I & J & K;
|
||||
|
||||
/** Constructs a QueryClient with 12 extensions */
|
||||
public static withExtensions<
|
||||
A extends object,
|
||||
B extends object,
|
||||
C extends object,
|
||||
D extends object,
|
||||
E extends object,
|
||||
F extends object,
|
||||
G extends object,
|
||||
H extends object,
|
||||
I extends object,
|
||||
J extends object,
|
||||
K extends object,
|
||||
L extends object
|
||||
>(
|
||||
tmClient: Tendermint34Client,
|
||||
setupExtensionA: QueryExtensionSetup<A>,
|
||||
setupExtensionB: QueryExtensionSetup<B>,
|
||||
setupExtensionC: QueryExtensionSetup<C>,
|
||||
setupExtensionD: QueryExtensionSetup<D>,
|
||||
setupExtensionE: QueryExtensionSetup<E>,
|
||||
setupExtensionF: QueryExtensionSetup<F>,
|
||||
setupExtensionG: QueryExtensionSetup<G>,
|
||||
setupExtensionH: QueryExtensionSetup<H>,
|
||||
setupExtensionI: QueryExtensionSetup<I>,
|
||||
setupExtensionJ: QueryExtensionSetup<J>,
|
||||
setupExtensionK: QueryExtensionSetup<K>,
|
||||
setupExtensionL: QueryExtensionSetup<L>,
|
||||
): QueryClient & A & B & C & D & E & F & G & H & I & J & K & L;
|
||||
|
||||
/** Constructs a QueryClient with 13 extensions */
|
||||
public static withExtensions<
|
||||
A extends object,
|
||||
B extends object,
|
||||
C extends object,
|
||||
D extends object,
|
||||
E extends object,
|
||||
F extends object,
|
||||
G extends object,
|
||||
H extends object,
|
||||
I extends object,
|
||||
J extends object,
|
||||
K extends object,
|
||||
L extends object,
|
||||
M extends object
|
||||
>(
|
||||
tmClient: Tendermint34Client,
|
||||
setupExtensionA: QueryExtensionSetup<A>,
|
||||
setupExtensionB: QueryExtensionSetup<B>,
|
||||
setupExtensionC: QueryExtensionSetup<C>,
|
||||
setupExtensionD: QueryExtensionSetup<D>,
|
||||
setupExtensionE: QueryExtensionSetup<E>,
|
||||
setupExtensionF: QueryExtensionSetup<F>,
|
||||
setupExtensionG: QueryExtensionSetup<G>,
|
||||
setupExtensionH: QueryExtensionSetup<H>,
|
||||
setupExtensionI: QueryExtensionSetup<I>,
|
||||
setupExtensionJ: QueryExtensionSetup<J>,
|
||||
setupExtensionK: QueryExtensionSetup<K>,
|
||||
setupExtensionL: QueryExtensionSetup<L>,
|
||||
setupExtensionM: QueryExtensionSetup<M>,
|
||||
): QueryClient & A & B & C & D & E & F & G & H & I & J & K & L & M;
|
||||
|
||||
/** Constructs a QueryClient with 14 extensions */
|
||||
public static withExtensions<
|
||||
A extends object,
|
||||
B extends object,
|
||||
C extends object,
|
||||
D extends object,
|
||||
E extends object,
|
||||
F extends object,
|
||||
G extends object,
|
||||
H extends object,
|
||||
I extends object,
|
||||
J extends object,
|
||||
K extends object,
|
||||
L extends object,
|
||||
M extends object,
|
||||
N extends object
|
||||
>(
|
||||
tmClient: Tendermint34Client,
|
||||
setupExtensionA: QueryExtensionSetup<A>,
|
||||
setupExtensionB: QueryExtensionSetup<B>,
|
||||
setupExtensionC: QueryExtensionSetup<C>,
|
||||
setupExtensionD: QueryExtensionSetup<D>,
|
||||
setupExtensionE: QueryExtensionSetup<E>,
|
||||
setupExtensionF: QueryExtensionSetup<F>,
|
||||
setupExtensionG: QueryExtensionSetup<G>,
|
||||
setupExtensionH: QueryExtensionSetup<H>,
|
||||
setupExtensionI: QueryExtensionSetup<I>,
|
||||
setupExtensionJ: QueryExtensionSetup<J>,
|
||||
setupExtensionK: QueryExtensionSetup<K>,
|
||||
setupExtensionL: QueryExtensionSetup<L>,
|
||||
setupExtensionM: QueryExtensionSetup<M>,
|
||||
setupExtensionN: QueryExtensionSetup<N>,
|
||||
): QueryClient & A & B & C & D & E & F & G & H & I & J & K & L & M & N;
|
||||
|
||||
/** Constructs a QueryClient with 15 extensions */
|
||||
public static withExtensions<
|
||||
A extends object,
|
||||
B extends object,
|
||||
C extends object,
|
||||
D extends object,
|
||||
E extends object,
|
||||
F extends object,
|
||||
G extends object,
|
||||
H extends object,
|
||||
I extends object,
|
||||
J extends object,
|
||||
K extends object,
|
||||
L extends object,
|
||||
M extends object,
|
||||
N extends object,
|
||||
O extends object
|
||||
>(
|
||||
tmClient: Tendermint34Client,
|
||||
setupExtensionA: QueryExtensionSetup<A>,
|
||||
setupExtensionB: QueryExtensionSetup<B>,
|
||||
setupExtensionC: QueryExtensionSetup<C>,
|
||||
setupExtensionD: QueryExtensionSetup<D>,
|
||||
setupExtensionE: QueryExtensionSetup<E>,
|
||||
setupExtensionF: QueryExtensionSetup<F>,
|
||||
setupExtensionG: QueryExtensionSetup<G>,
|
||||
setupExtensionH: QueryExtensionSetup<H>,
|
||||
setupExtensionI: QueryExtensionSetup<I>,
|
||||
setupExtensionJ: QueryExtensionSetup<J>,
|
||||
setupExtensionK: QueryExtensionSetup<K>,
|
||||
setupExtensionL: QueryExtensionSetup<L>,
|
||||
setupExtensionM: QueryExtensionSetup<M>,
|
||||
setupExtensionN: QueryExtensionSetup<N>,
|
||||
setupExtensionO: QueryExtensionSetup<O>,
|
||||
): QueryClient & A & B & C & D & E & F & G & H & I & J & K & L & M & N & O;
|
||||
|
||||
/** Constructs a QueryClient with 16 extensions */
|
||||
public static withExtensions<
|
||||
A extends object,
|
||||
B extends object,
|
||||
C extends object,
|
||||
D extends object,
|
||||
E extends object,
|
||||
F extends object,
|
||||
G extends object,
|
||||
H extends object,
|
||||
I extends object,
|
||||
J extends object,
|
||||
K extends object,
|
||||
L extends object,
|
||||
M extends object,
|
||||
N extends object,
|
||||
O extends object,
|
||||
P extends object
|
||||
>(
|
||||
tmClient: Tendermint34Client,
|
||||
setupExtensionA: QueryExtensionSetup<A>,
|
||||
setupExtensionB: QueryExtensionSetup<B>,
|
||||
setupExtensionC: QueryExtensionSetup<C>,
|
||||
setupExtensionD: QueryExtensionSetup<D>,
|
||||
setupExtensionE: QueryExtensionSetup<E>,
|
||||
setupExtensionF: QueryExtensionSetup<F>,
|
||||
setupExtensionG: QueryExtensionSetup<G>,
|
||||
setupExtensionH: QueryExtensionSetup<H>,
|
||||
setupExtensionI: QueryExtensionSetup<I>,
|
||||
setupExtensionJ: QueryExtensionSetup<J>,
|
||||
setupExtensionK: QueryExtensionSetup<K>,
|
||||
setupExtensionL: QueryExtensionSetup<L>,
|
||||
setupExtensionM: QueryExtensionSetup<M>,
|
||||
setupExtensionN: QueryExtensionSetup<N>,
|
||||
setupExtensionO: QueryExtensionSetup<O>,
|
||||
setupExtensionP: QueryExtensionSetup<P>,
|
||||
): QueryClient & A & B & C & D & E & F & G & H & I & J & K & L & M & N & O & P;
|
||||
|
||||
/** Constructs a QueryClient with 17 extensions */
|
||||
public static withExtensions<
|
||||
A extends object,
|
||||
B extends object,
|
||||
C extends object,
|
||||
D extends object,
|
||||
E extends object,
|
||||
F extends object,
|
||||
G extends object,
|
||||
H extends object,
|
||||
I extends object,
|
||||
J extends object,
|
||||
K extends object,
|
||||
L extends object,
|
||||
M extends object,
|
||||
N extends object,
|
||||
O extends object,
|
||||
P extends object,
|
||||
Q extends object
|
||||
>(
|
||||
tmClient: Tendermint34Client,
|
||||
setupExtensionA: QueryExtensionSetup<A>,
|
||||
setupExtensionB: QueryExtensionSetup<B>,
|
||||
setupExtensionC: QueryExtensionSetup<C>,
|
||||
setupExtensionD: QueryExtensionSetup<D>,
|
||||
setupExtensionE: QueryExtensionSetup<E>,
|
||||
setupExtensionF: QueryExtensionSetup<F>,
|
||||
setupExtensionG: QueryExtensionSetup<G>,
|
||||
setupExtensionH: QueryExtensionSetup<H>,
|
||||
setupExtensionI: QueryExtensionSetup<I>,
|
||||
setupExtensionJ: QueryExtensionSetup<J>,
|
||||
setupExtensionK: QueryExtensionSetup<K>,
|
||||
setupExtensionL: QueryExtensionSetup<L>,
|
||||
setupExtensionM: QueryExtensionSetup<M>,
|
||||
setupExtensionN: QueryExtensionSetup<N>,
|
||||
setupExtensionO: QueryExtensionSetup<O>,
|
||||
setupExtensionP: QueryExtensionSetup<P>,
|
||||
setupExtensionQ: QueryExtensionSetup<Q>,
|
||||
): QueryClient & A & B & C & D & E & F & G & H & I & J & K & L & M & N & O & P & Q;
|
||||
|
||||
/** Constructs a QueryClient with 18 extensions */
|
||||
public static withExtensions<
|
||||
A extends object,
|
||||
B extends object,
|
||||
C extends object,
|
||||
D extends object,
|
||||
E extends object,
|
||||
F extends object,
|
||||
G extends object,
|
||||
H extends object,
|
||||
I extends object,
|
||||
J extends object,
|
||||
K extends object,
|
||||
L extends object,
|
||||
M extends object,
|
||||
N extends object,
|
||||
O extends object,
|
||||
P extends object,
|
||||
Q extends object,
|
||||
R extends object
|
||||
>(
|
||||
tmClient: Tendermint34Client,
|
||||
setupExtensionA: QueryExtensionSetup<A>,
|
||||
setupExtensionB: QueryExtensionSetup<B>,
|
||||
setupExtensionC: QueryExtensionSetup<C>,
|
||||
setupExtensionD: QueryExtensionSetup<D>,
|
||||
setupExtensionE: QueryExtensionSetup<E>,
|
||||
setupExtensionF: QueryExtensionSetup<F>,
|
||||
setupExtensionG: QueryExtensionSetup<G>,
|
||||
setupExtensionH: QueryExtensionSetup<H>,
|
||||
setupExtensionI: QueryExtensionSetup<I>,
|
||||
setupExtensionJ: QueryExtensionSetup<J>,
|
||||
setupExtensionK: QueryExtensionSetup<K>,
|
||||
setupExtensionL: QueryExtensionSetup<L>,
|
||||
setupExtensionM: QueryExtensionSetup<M>,
|
||||
setupExtensionN: QueryExtensionSetup<N>,
|
||||
setupExtensionO: QueryExtensionSetup<O>,
|
||||
setupExtensionP: QueryExtensionSetup<P>,
|
||||
setupExtensionQ: QueryExtensionSetup<Q>,
|
||||
setupExtensionR: QueryExtensionSetup<R>,
|
||||
): QueryClient & A & B & C & D & E & F & G & H & I & J & K & L & M & N & O & P & Q & R;
|
||||
|
||||
|
||||
public static withExtensions(
|
||||
tmClient: Tendermint34Client,
|
||||
...extensionSetups: Array<QueryExtensionSetup<object>>
|
||||
|
Loading…
x
Reference in New Issue
Block a user