eslint rules (#1099)

* Off to the races - 3760 problems (1794 errors, 1966 warnings)

* Convert Array<T> -> T[] (not all correct, eg. extends)

* () => { -> (): void  => {

* get is/as -> public get is/as

* public for getters, constructors & base Codec

* Some cleanups from previous overzealous search & replace

* Under 2k, 1874 problems (649 errors, 1225 warnings)

* ^^^ check that commit for details ;)

* Minor.

* rm config header

* Minor cleanups

* Default to tslint, eslint as option

* Trigger

* Update jsonrpc

* 1494 problems (433 errors, 1061 warnings)

* 1103 problems (135 errors, 968 warnings)

* 899 problems (9 errors, 890 warnings)

* 483 problems (9 errors, 474 warnings) (ignore any... for now)

* 366 problems (9 errors, 357 warnings)

* 336 problems (9 errors, 327 warnings)

* 148 problems (9 errors, 139 warnings)

* 31 problems (8 errors, 23 warnings)

* 0, 0
This commit is contained in:
Jaco Greeff
2019-07-14 12:15:14 +02:00
committed by GitHub
parent f770fb973f
commit 71c5920b1f
354 changed files with 3817 additions and 3632 deletions
+11 -10
View File
@@ -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 { ApiInterface$Rx } from '@polkadot/api/types';
import { ApiInterfaceRx } from '@polkadot/api/types';
import { DerivedContractFees } from '../types';
import BN from 'bn.js';
@@ -26,7 +26,7 @@ const ZERO = new BN(0);
* });
* ```
*/
export function fees (api: ApiInterface$Rx) {
export function fees (api: ApiInterfaceRx): () => Observable<DerivedContractFees> {
return (): Observable<DerivedContractFees> => {
const queryBase = api.query.contracts || api.query.contract;
@@ -44,11 +44,11 @@ export function fees (api: ApiInterface$Rx) {
queryBase.transactionByteFee,
queryBase.transferFee
])
]) as any as Observable<Array<Array<BN>>>).pipe(
]) as unknown as Observable<BN[][]>).pipe(
map(([
[rentByteFee, rentDepositOffset, tombstoneDeposit],
[callBaseFee, contractFee, createBaseFee, creationFee, transactionBaseFee, transactionByteFee, transferFee]
]) => ({
]): DerivedContractFees => ({
callBaseFee,
contractFee,
createBaseFee,
@@ -59,7 +59,7 @@ export function fees (api: ApiInterface$Rx) {
transactionBaseFee,
transactionByteFee,
transferFee
} as DerivedContractFees)),
} as unknown as DerivedContractFees)),
drr()
);
}
@@ -79,7 +79,7 @@ export function fees (api: ApiInterface$Rx) {
api.consts.contracts.transactionBaseFee,
api.consts.contracts.transactionByteFee,
api.consts.contracts.transferFee
]) as any as Observable<Array<BN>>
]) as unknown as Observable<BN[]>
// Support versions pre spec_version 101 and get values from storage
: api.queryMulti([
queryBase.callBaseFee,
@@ -92,9 +92,10 @@ export function fees (api: ApiInterface$Rx) {
queryBase.transactionBaseFee,
queryBase.transactionByteFee,
queryBase.transferFee
]) as any as Observable<Array<BN>>
).pipe(map(
([callBaseFee, contractFee, createBaseFee, creationFee, rentByteFee, rentDepositOffset, tombstoneDeposit, transactionBaseFee, transactionByteFee, transferFee]) => ({
]) as unknown as Observable<BN[]>
).pipe(
map(
([callBaseFee, contractFee, createBaseFee, creationFee, rentByteFee, rentDepositOffset, tombstoneDeposit, transactionBaseFee, transactionByteFee, transferFee]): DerivedContractFees => ({
callBaseFee,
contractFee,
createBaseFee,
@@ -105,7 +106,7 @@ export function fees (api: ApiInterface$Rx) {
transactionBaseFee,
transactionByteFee,
transferFee
} as DerivedContractFees)
} as unknown as DerivedContractFees)
),
drr()
);