Skip to content

Commit cf1faba

Browse files
authored
Bump deps (& remove unused overrides) (#5549)
1 parent ac8446b commit cf1faba

File tree

53 files changed

+138
-170
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+138
-170
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"test:one": "polkadot-dev-run-test --env node"
4141
},
4242
"devDependencies": {
43-
"@polkadot/dev": "^0.72.9",
43+
"@polkadot/dev": "^0.72.15",
4444
"@polkadot/typegen": "workspace:packages/typegen",
4545
"@types/node": "^18.15.3"
4646
},

packages/api-base/src/types/base.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,17 @@ export interface PaginationOptions<A = unknown> {
6262
startKey?: string;
6363
}
6464

65-
// eslint-disable-next-line @typescript-eslint/no-unused-vars
66-
export type DecorateMethod<ApiType extends ApiTypes, T = any> =
65+
export type DecorateMethod<_ApiType extends ApiTypes, T = any> =
6766
<M extends (...args: any[]) => Observable<any>>(method: M, options?: DecorateMethodOptions) => T;
6867

6968
type AsCodec<R extends Codec | any> = R extends Codec
7069
? R
7170
: Codec;
7271

7372
export type ReturnCodec<F extends AnyFunction> = AsCodec<ObsInnerType<ReturnType<F>>>;
73+
74+
// eslint-disable-next-line @typescript-eslint/no-empty-interface
75+
export interface EmptyBase<_> {
76+
// this is use to allow use to have unused vars in augmented interfaces,
77+
// so intentionally left empty
78+
}

packages/api-base/src/types/calls.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,22 @@
33

44
import type { Observable } from 'rxjs';
55
import type { AnyFunction, Codec, DefinitionCallNamed } from '@polkadot/types/types';
6-
import type { ApiTypes, ReturnCodec } from './base.js';
6+
import type { ApiTypes, EmptyBase, ReturnCodec } from './base.js';
77

88
export type DecoratedCallBase<ApiType extends ApiTypes, F extends AnyFunction = (...args: any[]) => Observable<Codec>> =
99
ApiType extends 'rxjs'
1010
? <T extends Codec | any = ReturnCodec<F>> (...args: Parameters<F>) => Observable<T>
1111
: <T extends Codec | any = ReturnCodec<F>> (...args: Parameters<F>) => Promise<T>;
1212

13-
// eslint-disable-next-line @typescript-eslint/no-unused-vars
1413
export type AugmentedCall<ApiType extends ApiTypes, F extends AnyFunction = (...args: any[]) => Observable<Codec>> = DecoratedCallBase<ApiType, F> & {
1514
/** The metadata/description/definition for this method */
1615
meta: DefinitionCallNamed
1716
};
1817

1918
// augmented interfaces
2019

21-
// eslint-disable-next-line @typescript-eslint/no-unused-vars,@typescript-eslint/no-empty-interface
22-
export interface AugmentedCalls<ApiType extends ApiTypes> {
20+
// eslint-disable-next-line @typescript-eslint/no-empty-interface
21+
export interface AugmentedCalls<ApiType extends ApiTypes> extends EmptyBase<ApiType> {
2322
// augmented
2423
}
2524

packages/api-base/src/types/consts.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,16 @@
33

44
import type { PalletConstantMetadataLatest } from '@polkadot/types/interfaces';
55
import type { Codec } from '@polkadot/types/types';
6-
import type { ApiTypes } from './base.js';
6+
import type { ApiTypes, EmptyBase } from './base.js';
77

8-
// eslint-disable-next-line @typescript-eslint/no-unused-vars
9-
export interface AugmentedConst<ApiType extends ApiTypes> {
8+
export interface AugmentedConst<_ extends ApiTypes> {
109
meta: PalletConstantMetadataLatest;
1110
}
1211

1312
// augmented interfaces
1413

15-
// eslint-disable-next-line @typescript-eslint/no-unused-vars,@typescript-eslint/no-empty-interface
16-
export interface AugmentedConsts<ApiType extends ApiTypes> {
14+
// eslint-disable-next-line @typescript-eslint/no-empty-interface
15+
export interface AugmentedConsts<ApiType extends ApiTypes> extends EmptyBase<ApiType> {
1716
// augmented
1817
}
1918

packages/api-base/src/types/errors.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,14 @@
22
// SPDX-License-Identifier: Apache-2.0
33

44
import type { IsError } from '@polkadot/types/metadata/decorate/types';
5-
import type { ApiTypes } from './base.js';
5+
import type { ApiTypes, EmptyBase } from './base.js';
66

7-
// eslint-disable-next-line @typescript-eslint/no-unused-vars
8-
export type AugmentedError<ApiType extends ApiTypes> = IsError;
7+
export type AugmentedError<_ extends ApiTypes> = IsError;
98

109
// augmented interfaces
1110

12-
// eslint-disable-next-line @typescript-eslint/no-unused-vars,@typescript-eslint/no-empty-interface
13-
export interface AugmentedErrors<ApiType extends ApiTypes> {
11+
// eslint-disable-next-line @typescript-eslint/no-empty-interface
12+
export interface AugmentedErrors<ApiType extends ApiTypes> extends EmptyBase<ApiType> {
1413
// augmented
1514
}
1615

packages/api-base/src/types/events.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@
33

44
import type { IsEvent } from '@polkadot/types/metadata/decorate/types';
55
import type { AnyTuple } from '@polkadot/types/types';
6-
import type { ApiTypes } from './base.js';
6+
import type { ApiTypes, EmptyBase } from './base.js';
77

8-
// eslint-disable-next-line @typescript-eslint/no-unused-vars
9-
export type AugmentedEvent<ApiType extends ApiTypes, T extends AnyTuple = AnyTuple, N = unknown> = IsEvent<T, N>;
8+
export type AugmentedEvent<_ extends ApiTypes, T extends AnyTuple = AnyTuple, N = unknown> = IsEvent<T, N>;
109

1110
// augmented interfaces
1211

13-
// eslint-disable-next-line @typescript-eslint/no-unused-vars,@typescript-eslint/no-empty-interface
14-
export interface AugmentedEvents<ApiType extends ApiTypes> {
12+
// eslint-disable-next-line @typescript-eslint/no-empty-interface
13+
export interface AugmentedEvents<ApiType extends ApiTypes> extends EmptyBase<ApiType> {
1514
// augmented
1615
}
1716

packages/api-base/src/types/storage.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import type { StorageKey, u64 } from '@polkadot/types';
66
import type { Hash } from '@polkadot/types/interfaces';
77
import type { StorageEntry } from '@polkadot/types/primitive/types';
88
import type { AnyFunction, AnyTuple, Callback, Codec, IStorageKey } from '@polkadot/types/types';
9-
import type { ApiTypes, DropLast, MethodResult, PaginationOptions, PromiseOrObs, ReturnCodec, UnsubscribePromise } from './base.js';
9+
import type { ApiTypes, DropLast, EmptyBase, MethodResult, PaginationOptions, PromiseOrObs, ReturnCodec, UnsubscribePromise } from './base.js';
1010

1111
interface StorageEntryObservableMulti<R extends Codec = Codec> {
1212
<T extends Codec = R>(args: (unknown[] | unknown)[]): Observable<T[]>;
@@ -114,8 +114,8 @@ export type AugmentedQueryDoubleMap<ApiType extends ApiTypes, F extends AnyFunct
114114

115115
// augmented interfaces
116116

117-
// eslint-disable-next-line @typescript-eslint/no-unused-vars,@typescript-eslint/no-empty-interface
118-
export interface AugmentedQueries<ApiType extends ApiTypes> {
117+
// eslint-disable-next-line @typescript-eslint/no-empty-interface
118+
export interface AugmentedQueries<ApiType extends ApiTypes> extends EmptyBase<ApiType> {
119119
// augmented
120120
}
121121

packages/api-base/src/types/submittable.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import type { Observable } from 'rxjs';
55
import type { AccountId, Address, ApplyExtrinsicResult, BlockNumber, Call, DispatchError, DispatchInfo, EventRecord, Extrinsic, ExtrinsicStatus, Hash, RuntimeDispatchInfo } from '@polkadot/types/interfaces';
66
import type { AnyFunction, AnyNumber, AnyTuple, Callback, CallBase, Codec, IExtrinsicEra, IKeyringPair, ISubmittableResult, Signer } from '@polkadot/types/types';
7-
import type { ApiTypes, PromiseOrObs } from './base.js';
7+
import type { ApiTypes, EmptyBase, PromiseOrObs } from './base.js';
88

99
export type AugmentedSubmittable<T extends AnyFunction, A extends AnyTuple = AnyTuple> = T & CallBase<A>;
1010

@@ -81,8 +81,8 @@ export interface SubmittableExtrinsicFunction<ApiType extends ApiTypes, A extend
8181

8282
// augmented interfaces
8383

84-
// eslint-disable-next-line @typescript-eslint/no-unused-vars,@typescript-eslint/no-empty-interface
85-
export interface AugmentedSubmittables<ApiType extends ApiTypes> {
84+
// eslint-disable-next-line @typescript-eslint/no-empty-interface
85+
export interface AugmentedSubmittables<ApiType extends ApiTypes> extends EmptyBase<ApiType> {
8686
// augmented
8787
}
8888

packages/api-contract/src/Abi/toLatest.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ function createConverter <I, O> (next: (registry: Registry, input: O) => Contrac
2323
next(registry, step(registry, input));
2424
}
2525

26-
export function v4ToLatest (registry: Registry, v4: ContractMetadataV4): ContractMetadataLatest {
26+
export function v4ToLatest (_registry: Registry, v4: ContractMetadataV4): ContractMetadataLatest {
2727
return v4;
2828
}
2929

packages/api-contract/src/Abi/toV4.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
import type { ContractMetadataV3, ContractMetadataV4 } from '@polkadot/types/interfaces';
55
import type { Registry } from '@polkadot/types/types';
66

7-
export function v3ToV4 (registry: Registry, v3: ContractMetadataV3): ContractMetadataV4 {
7+
export function v3ToV4 (_registry: Registry, v3: ContractMetadataV3): ContractMetadataV4 {
88
return v3;
99
}

0 commit comments

Comments
 (0)