From 887b19094902834fa720341495ecf89afa197eb4 Mon Sep 17 00:00:00 2001 From: Steven Liu Date: Thu, 16 Jan 2020 11:09:45 +0000 Subject: [PATCH] Fixed #421 - Exported missing classes - Fixed lint --- e2e/infrastructure/AccountHttp.spec.ts | 6 +- e2e/infrastructure/RestrictionHttp.spec.ts | 2 +- src/core/crypto/nacl_catapult.ts | 2 +- src/core/format/KeyGenerator.ts | 2 +- src/core/format/RawArray.ts | 2 +- src/infrastructure/BlockHttp.ts | 2 +- src/infrastructure/IListener.ts | 21 +++--- src/infrastructure/RepositoryFactory.ts | 2 +- src/infrastructure/RepositoryFactoryHttp.ts | 2 +- src/infrastructure/RestrictionAccountHttp.ts | 2 +- ...ory.ts => RestrictionAccountRepository.ts} | 0 src/infrastructure/RestrictionMosaicHttp.ts | 2 +- src/infrastructure/TransactionHttp.ts | 2 +- src/infrastructure/infrastructure.ts | 17 +++++ src/model/mosaic/MosaicNonce.ts | 2 +- src/model/mosaic/NetworkCurrencyMosaic.ts | 4 +- src/model/node/NodeTime.ts | 2 +- .../restriction/AccountRestrictionType.ts | 2 +- .../AccountAddressRestrictionTransaction.ts | 2 +- .../transaction/AccountLinkTransaction.ts | 2 +- .../transaction/AccountMetadataTransaction.ts | 2 +- .../AccountMosaicRestrictionTransaction.ts | 2 +- .../transaction/AddressAliasTransaction.ts | 2 +- src/model/transaction/AggregateTransaction.ts | 2 +- src/model/transaction/LockFundsTransaction.ts | 2 +- .../transaction/MosaicAliasTransaction.ts | 2 +- .../MosaicDefinitionTransaction.ts | 2 +- .../MosaicGlobalRestrictionTransaction.ts | 2 +- .../transaction/MosaicMetadataTransaction.ts | 2 +- .../MosaicSupplyChangeTransaction.ts | 2 +- .../MultisigAccountModificationTransaction.ts | 2 +- .../NamespaceMetadataTransaction.ts | 2 +- .../NamespaceRegistrationTransaction.ts | 2 +- .../transaction/SecretLockTransaction.ts | 2 +- .../transaction/SecretProofTransaction.ts | 2 +- src/model/transaction/TransferTransaction.ts | 2 +- test/core/format/Base32.spec.ts | 14 ++-- test/core/format/KeyGenerator.spec.ts | 12 ++-- test/core/format/RawArray.spec.ts | 2 +- test/core/format/RawUInt64.spec.ts | 66 +++++++++---------- test/infrastructure/TransactionHttp.spec.ts | 4 +- test/model/UInt64.spec.ts | 2 +- test/model/account/Account.spec.ts | 2 +- test/model/account/AccountInfo.spec.ts | 4 +- .../model/account/MultisigAccountInfo.spec.ts | 2 - test/model/mosaic/MosaicNonce.spec.ts | 4 +- test/model/namespace/NamespaceName.spec.ts | 2 +- test/model/transaction/Deadline.spec.ts | 2 +- .../AggregateTransactionService.spec.ts | 2 +- .../MetadataTransactionservice.spec.ts | 2 +- test/service/NamespaceService.spec.ts | 4 +- 51 files changed, 124 insertions(+), 110 deletions(-) rename src/infrastructure/{RestrictionAccountRespository.ts => RestrictionAccountRepository.ts} (100%) diff --git a/e2e/infrastructure/AccountHttp.spec.ts b/e2e/infrastructure/AccountHttp.spec.ts index 8fb50fa302..c2fdfbb6bb 100644 --- a/e2e/infrastructure/AccountHttp.spec.ts +++ b/e2e/infrastructure/AccountHttp.spec.ts @@ -229,9 +229,9 @@ describe('AccountHttp', () => { describe('transactions', () => { it('should not return accounts when account does not exist', () => { - return accountRepository.getAccountInfo(Account.generateNewAccount(networkType).address).toPromise().then(r => { + return accountRepository.getAccountInfo(Account.generateNewAccount(networkType).address).toPromise().then((r) => { return Promise.reject('should fail!'); - }, err => { + }, (err) => { const error = JSON.parse(err.message); expect(error.statusCode).to.be.eq(404); expect(error.errorDetails.statusMessage).to.be.eq('Not Found'); @@ -245,7 +245,7 @@ describe('AccountHttp', () => { const transactions = await accountRepository.getAccountTransactions(publicAccount.address, {transactionType: TransactionType.TRANSFER} as QueryParams).toPromise(); expect(transactions.length).to.be.greaterThan(0); - transactions.forEach(t => { + transactions.forEach((t) => { expect(t.type).to.be.eq(TransactionType.TRANSFER); }); }); diff --git a/e2e/infrastructure/RestrictionHttp.spec.ts b/e2e/infrastructure/RestrictionHttp.spec.ts index 35464fa883..5ab72e8e1b 100644 --- a/e2e/infrastructure/RestrictionHttp.spec.ts +++ b/e2e/infrastructure/RestrictionHttp.spec.ts @@ -16,7 +16,7 @@ import { deepEqual } from 'assert'; import { expect } from 'chai'; -import { RestrictionAccountRepository } from '../../src/infrastructure/RestrictionAccountRespository'; +import { RestrictionAccountRepository } from '../../src/infrastructure/RestrictionAccountRepository'; import { RestrictionMosaicRepository } from '../../src/infrastructure/RestrictionMosaicRepository'; import { Account } from '../../src/model/account/Account'; import { Address } from '../../src/model/account/Address'; diff --git a/src/core/crypto/nacl_catapult.ts b/src/core/crypto/nacl_catapult.ts index 664edd744d..06717352bb 100644 --- a/src/core/crypto/nacl_catapult.ts +++ b/src/core/crypto/nacl_catapult.ts @@ -681,7 +681,7 @@ export const crypto_shared_key_hash = (shared, pk, sk, hashfunc, signSchema) => d[31] &= 127; d[31] |= 64; - let q = [gf(), gf(), gf(), gf()]; + const q = [gf(), gf(), gf(), gf()]; unpackneg(q, pk); scalarmult(p, q, d); pack(shared, p); diff --git a/src/core/format/KeyGenerator.ts b/src/core/format/KeyGenerator.ts index 6bb813ec55..7a63f57e12 100644 --- a/src/core/format/KeyGenerator.ts +++ b/src/core/format/KeyGenerator.ts @@ -14,8 +14,8 @@ * limitations under the License. */ -import { UInt64 } from '../../model/UInt64'; import { sha3_256 } from 'js-sha3'; +import { UInt64 } from '../../model/UInt64'; export class KeyGenerator { /** diff --git a/src/core/format/RawArray.ts b/src/core/format/RawArray.ts index d1c0bdad81..f1c16d641b 100644 --- a/src/core/format/RawArray.ts +++ b/src/core/format/RawArray.ts @@ -50,7 +50,7 @@ export class RawArray { * @param {Array} array The array to check. * @returns {boolean} true if the array is zero-filled, false otherwise. */ - public static isZeroFilled = (array) => array.every(value => 0 === value); + public static isZeroFilled = (array) => array.every((value) => 0 === value); /** * Deeply checks the equality of two arrays. diff --git a/src/infrastructure/BlockHttp.ts b/src/infrastructure/BlockHttp.ts index 0bec23ef42..597e9e73ed 100644 --- a/src/infrastructure/BlockHttp.ts +++ b/src/infrastructure/BlockHttp.ts @@ -26,7 +26,7 @@ import { UInt64 } from '../model/UInt64'; import { BlockRepository } from './BlockRepository'; import { Http } from './Http'; import { QueryParams } from './QueryParams'; -import { CreateTransactionFromDTO, extractBeneficiary, } from './transaction/CreateTransactionFromDTO'; +import { CreateTransactionFromDTO, extractBeneficiary } from './transaction/CreateTransactionFromDTO'; /** * Blockchain http repository. diff --git a/src/infrastructure/IListener.ts b/src/infrastructure/IListener.ts index 2101b0aea0..779f498f3c 100644 --- a/src/infrastructure/IListener.ts +++ b/src/infrastructure/IListener.ts @@ -22,7 +22,6 @@ import { CosignatureSignedTransaction } from '../model/transaction/CosignatureSi import { Transaction } from '../model/transaction/Transaction'; import { TransactionStatusError } from '../model/transaction/TransactionStatusError'; - /** * Listener service */ @@ -53,7 +52,7 @@ export interface IListener { * * @return an observable stream of BlockInfo */ - newBlock(): Observable + newBlock(): Observable; /** * Returns an observable stream of Transaction for a specific address. @@ -68,13 +67,13 @@ export interface IListener { confirmed(address: Address, transactionHash?: string): Observable; /** - * Returns an observable stream of Transaction for a specific address. - * Each time a transaction is in unconfirmed state an it involves the address, - * it emits a new Transaction in the event stream. - * - * @param address address we listen when a transaction is in unconfirmed state - * @return an observable stream of Transaction with state unconfirmed - */ + * Returns an observable stream of Transaction for a specific address. + * Each time a transaction is in unconfirmed state an it involves the address, + * it emits a new Transaction in the event stream. + * + * @param address address we listen when a transaction is in unconfirmed state + * @return an observable stream of Transaction with state unconfirmed + */ unconfirmedAdded(address: Address): Observable; /** @@ -96,7 +95,7 @@ export interface IListener { * @param transactionHash transactionHash for filtering multiple transactions * @return an observable stream of AggregateTransaction with missing signatures state */ - aggregateBondedAdded(address: Address, transactionHash?: string): Observable + aggregateBondedAdded(address: Address, transactionHash?: string): Observable; /** * Returns an observable stream of Transaction Hashes for specific address. @@ -106,7 +105,7 @@ export interface IListener { * @param address address we listen when a transaction is confirmed or rejected * @return an observable stream of Strings with the transaction hash */ - aggregateBondedRemoved(address: Address): Observable + aggregateBondedRemoved(address: Address): Observable; /** * Returns an observable stream of {@link TransactionStatusError} for specific address. diff --git a/src/infrastructure/RepositoryFactory.ts b/src/infrastructure/RepositoryFactory.ts index e57a4fa31e..a75778e1be 100644 --- a/src/infrastructure/RepositoryFactory.ts +++ b/src/infrastructure/RepositoryFactory.ts @@ -28,7 +28,7 @@ import { NamespaceRepository } from './NamespaceRepository'; import { NetworkRepository } from './NetworkRepository'; import { NodeRepository } from './NodeRepository'; import { ReceiptRepository } from './ReceiptRepository'; -import { RestrictionAccountRepository } from './RestrictionAccountRespository'; +import { RestrictionAccountRepository } from './RestrictionAccountRepository'; import { RestrictionMosaicRepository } from './RestrictionMosaicRepository'; import { TransactionRepository } from './TransactionRepository'; diff --git a/src/infrastructure/RepositoryFactoryHttp.ts b/src/infrastructure/RepositoryFactoryHttp.ts index e3e86bea81..85357ed5d0 100644 --- a/src/infrastructure/RepositoryFactoryHttp.ts +++ b/src/infrastructure/RepositoryFactoryHttp.ts @@ -43,7 +43,7 @@ import { ReceiptHttp } from './ReceiptHttp'; import { ReceiptRepository } from './ReceiptRepository'; import { RepositoryFactory } from './RepositoryFactory'; import { RestrictionAccountHttp } from './RestrictionAccountHttp'; -import { RestrictionAccountRepository } from './RestrictionAccountRespository'; +import { RestrictionAccountRepository } from './RestrictionAccountRepository'; import { RestrictionMosaicHttp } from './RestrictionMosaicHttp'; import { RestrictionMosaicRepository } from './RestrictionMosaicRepository'; import { TransactionHttp } from './TransactionHttp'; diff --git a/src/infrastructure/RestrictionAccountHttp.ts b/src/infrastructure/RestrictionAccountHttp.ts index e3c935f95f..0db5d44055 100644 --- a/src/infrastructure/RestrictionAccountHttp.ts +++ b/src/infrastructure/RestrictionAccountHttp.ts @@ -22,7 +22,7 @@ import { Address } from '../model/account/Address'; import { AccountRestriction } from '../model/restriction/AccountRestriction'; import { AccountRestrictions } from '../model/restriction/AccountRestrictions'; import { Http } from './Http'; -import { RestrictionAccountRepository } from './RestrictionAccountRespository'; +import { RestrictionAccountRepository } from './RestrictionAccountRepository'; /** * RestrictionAccount http repository. diff --git a/src/infrastructure/RestrictionAccountRespository.ts b/src/infrastructure/RestrictionAccountRepository.ts similarity index 100% rename from src/infrastructure/RestrictionAccountRespository.ts rename to src/infrastructure/RestrictionAccountRepository.ts diff --git a/src/infrastructure/RestrictionMosaicHttp.ts b/src/infrastructure/RestrictionMosaicHttp.ts index 3d77fc2837..88e0568bcd 100644 --- a/src/infrastructure/RestrictionMosaicHttp.ts +++ b/src/infrastructure/RestrictionMosaicHttp.ts @@ -17,7 +17,7 @@ import { MosaicAddressRestrictionDTO, MosaicGlobalRestrictionDTO, - RestrictionMosaicRoutesApi + RestrictionMosaicRoutesApi, } from 'nem2-sdk-openapi-typescript-node-client'; import { from as observableFrom, Observable, throwError } from 'rxjs'; import { catchError, map } from 'rxjs/operators'; diff --git a/src/infrastructure/TransactionHttp.ts b/src/infrastructure/TransactionHttp.ts index 810701c4c1..f7ac26af1f 100644 --- a/src/infrastructure/TransactionHttp.ts +++ b/src/infrastructure/TransactionHttp.ts @@ -15,7 +15,7 @@ */ import { ClientResponse } from 'http'; -import { BlockInfoDTO, BlockRoutesApi, TransactionRoutesApi, TransactionStatusDTO, } from 'nem2-sdk-openapi-typescript-node-client'; +import { BlockInfoDTO, BlockRoutesApi, TransactionRoutesApi, TransactionStatusDTO } from 'nem2-sdk-openapi-typescript-node-client'; import { from as observableFrom, Observable, throwError } from 'rxjs'; import { catchError, map, mergeMap } from 'rxjs/operators'; import { CosignatureSignedTransaction } from '../model/transaction/CosignatureSignedTransaction'; diff --git a/src/infrastructure/infrastructure.ts b/src/infrastructure/infrastructure.ts index 6bc372b0af..075e8f56d4 100644 --- a/src/infrastructure/infrastructure.ts +++ b/src/infrastructure/infrastructure.ts @@ -31,4 +31,21 @@ export * from './RestrictionAccountHttp'; export * from './RestrictionMosaicHttp'; export * from './MultisigHttp'; export * from './ReceiptHttp'; +export * from './RepositoryFactoryHttp'; export * from './transaction/NamespaceMosaicIdGenerator'; +export * from './AccountRepository'; +export * from './BlockRepository'; +export * from './ChainRepository'; +export * from './DiagnosticRepository'; +export * from './IListener'; +export * from './MetadataRepository'; +export * from './MosaicRepository'; +export * from './MultisigRepository'; +export * from './NamespaceRepository'; +export * from './NetworkRepository'; +export * from './NodeRepository'; +export * from './ReceiptRepository'; +export * from './RepositoryFactory'; +export * from './RestrictionAccountRepository'; +export * from './RestrictionMosaicRepository'; +export * from './TransactionRepository'; diff --git a/src/model/mosaic/MosaicNonce.ts b/src/model/mosaic/MosaicNonce.ts index dc2fe2d329..32e177899e 100644 --- a/src/model/mosaic/MosaicNonce.ts +++ b/src/model/mosaic/MosaicNonce.ts @@ -80,6 +80,6 @@ export class MosaicNonce { * @returns {string} */ public toHex(): string { - return convert.uint8ToHex(this.nonce) + return convert.uint8ToHex(this.nonce); } } diff --git a/src/model/mosaic/NetworkCurrencyMosaic.ts b/src/model/mosaic/NetworkCurrencyMosaic.ts index 1b64f6589f..fb2ebc2722 100644 --- a/src/model/mosaic/NetworkCurrencyMosaic.ts +++ b/src/model/mosaic/NetworkCurrencyMosaic.ts @@ -21,10 +21,10 @@ import {MosaicId} from './MosaicId'; /** * NetworkCurrencyMosaic mosaic - * + * * This represents the per-network currency mosaic. This mosaicId is aliased * with namespace name `cat.currency`. - * + * * @since 0.10.2 */ export class NetworkCurrencyMosaic extends Mosaic { diff --git a/src/model/node/NodeTime.ts b/src/model/node/NodeTime.ts index 208656d64b..ccacf4c363 100644 --- a/src/model/node/NodeTime.ts +++ b/src/model/node/NodeTime.ts @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import { RoleType } from './RoleType'; import { NetworkType } from '../blockchain/NetworkType'; import { UInt64 } from '../UInt64'; +import { RoleType } from './RoleType'; /** * The node info structure describes basic information of a node. */ diff --git a/src/model/restriction/AccountRestrictionType.ts b/src/model/restriction/AccountRestrictionType.ts index c86ba78a9c..09c7e9095a 100644 --- a/src/model/restriction/AccountRestrictionType.ts +++ b/src/model/restriction/AccountRestrictionType.ts @@ -80,7 +80,7 @@ export enum AccountRestrictionFlags { * Block outgoing transactions from a given address. */ BlockOutgoingAddress = (AccountRestrictionTypeEnum.Address + - AccountRestrictionTypeEnum.Block + + AccountRestrictionTypeEnum.Block + AccountRestrictionTypeEnum.Outgoing), /** * Block outgoing transactions with a given transaction type. diff --git a/src/model/transaction/AccountAddressRestrictionTransaction.ts b/src/model/transaction/AccountAddressRestrictionTransaction.ts index 4a00a44dc2..a084ef054e 100644 --- a/src/model/transaction/AccountAddressRestrictionTransaction.ts +++ b/src/model/transaction/AccountAddressRestrictionTransaction.ts @@ -22,7 +22,7 @@ import { KeyDto, SignatureDto, TimestampDto, - UnresolvedAddressDto + UnresolvedAddressDto, } from 'catbuffer'; import { Convert } from '../../core/format'; import { DtoMapping } from '../../core/utils/DtoMapping'; diff --git a/src/model/transaction/AccountLinkTransaction.ts b/src/model/transaction/AccountLinkTransaction.ts index 69910fcbee..e0b716a1a2 100644 --- a/src/model/transaction/AccountLinkTransaction.ts +++ b/src/model/transaction/AccountLinkTransaction.ts @@ -21,7 +21,7 @@ import { EmbeddedTransactionBuilder, KeyDto, SignatureDto, - TimestampDto + TimestampDto, } from 'catbuffer'; import { Convert } from '../../core/format'; import { PublicAccount } from '../account/PublicAccount'; diff --git a/src/model/transaction/AccountMetadataTransaction.ts b/src/model/transaction/AccountMetadataTransaction.ts index 0d34b17d3d..ba5e6e2cee 100644 --- a/src/model/transaction/AccountMetadataTransaction.ts +++ b/src/model/transaction/AccountMetadataTransaction.ts @@ -21,7 +21,7 @@ import { EmbeddedTransactionBuilder, KeyDto, SignatureDto, - TimestampDto + TimestampDto, } from 'catbuffer'; import { Convert } from '../../core/format'; import { PublicAccount } from '../account/PublicAccount'; diff --git a/src/model/transaction/AccountMosaicRestrictionTransaction.ts b/src/model/transaction/AccountMosaicRestrictionTransaction.ts index b3fc9c4183..09b51d5352 100644 --- a/src/model/transaction/AccountMosaicRestrictionTransaction.ts +++ b/src/model/transaction/AccountMosaicRestrictionTransaction.ts @@ -22,7 +22,7 @@ import { KeyDto, SignatureDto, TimestampDto, - UnresolvedMosaicIdDto + UnresolvedMosaicIdDto, } from 'catbuffer'; import { Convert } from '../../core/format'; import { DtoMapping } from '../../core/utils/DtoMapping'; diff --git a/src/model/transaction/AddressAliasTransaction.ts b/src/model/transaction/AddressAliasTransaction.ts index 2708a48d49..26cebd446b 100644 --- a/src/model/transaction/AddressAliasTransaction.ts +++ b/src/model/transaction/AddressAliasTransaction.ts @@ -23,7 +23,7 @@ import { KeyDto, NamespaceIdDto, SignatureDto, - TimestampDto + TimestampDto, } from 'catbuffer'; import { Convert, RawAddress } from '../../core/format'; import { Address } from '../account/Address'; diff --git a/src/model/transaction/AggregateTransaction.ts b/src/model/transaction/AggregateTransaction.ts index c5c6ed98e2..c3df9633eb 100644 --- a/src/model/transaction/AggregateTransaction.ts +++ b/src/model/transaction/AggregateTransaction.ts @@ -25,7 +25,7 @@ import { Hash256Dto, KeyDto, SignatureDto, - TimestampDto + TimestampDto, } from 'catbuffer'; import { KeyPair, MerkleHashBuilder, SHA3Hasher, SignSchema } from '../../core/crypto'; import { Convert } from '../../core/format'; diff --git a/src/model/transaction/LockFundsTransaction.ts b/src/model/transaction/LockFundsTransaction.ts index c3d74601c0..edee67bb22 100644 --- a/src/model/transaction/LockFundsTransaction.ts +++ b/src/model/transaction/LockFundsTransaction.ts @@ -25,7 +25,7 @@ import { SignatureDto, TimestampDto, UnresolvedMosaicBuilder, - UnresolvedMosaicIdDto + UnresolvedMosaicIdDto, } from 'catbuffer'; import { Convert } from '../../core/format'; import { DtoMapping } from '../../core/utils/DtoMapping'; diff --git a/src/model/transaction/MosaicAliasTransaction.ts b/src/model/transaction/MosaicAliasTransaction.ts index 6660849fd8..a773013398 100644 --- a/src/model/transaction/MosaicAliasTransaction.ts +++ b/src/model/transaction/MosaicAliasTransaction.ts @@ -23,7 +23,7 @@ import { MosaicIdDto, NamespaceIdDto, SignatureDto, - TimestampDto + TimestampDto, } from 'catbuffer'; import { Convert } from '../../core/format'; import { PublicAccount } from '../account/PublicAccount'; diff --git a/src/model/transaction/MosaicDefinitionTransaction.ts b/src/model/transaction/MosaicDefinitionTransaction.ts index 66b0693bc6..00e009662b 100644 --- a/src/model/transaction/MosaicDefinitionTransaction.ts +++ b/src/model/transaction/MosaicDefinitionTransaction.ts @@ -25,7 +25,7 @@ import { MosaicIdDto, MosaicNonceDto, SignatureDto, - TimestampDto + TimestampDto, } from 'catbuffer'; import { Convert } from '../../core/format'; import { PublicAccount } from '../account/PublicAccount'; diff --git a/src/model/transaction/MosaicGlobalRestrictionTransaction.ts b/src/model/transaction/MosaicGlobalRestrictionTransaction.ts index 3525e37238..c34cc1f1ea 100644 --- a/src/model/transaction/MosaicGlobalRestrictionTransaction.ts +++ b/src/model/transaction/MosaicGlobalRestrictionTransaction.ts @@ -22,7 +22,7 @@ import { MosaicGlobalRestrictionTransactionBuilder, SignatureDto, TimestampDto, - UnresolvedMosaicIdDto + UnresolvedMosaicIdDto, } from 'catbuffer'; import { Convert } from '../../core/format'; import { DtoMapping } from '../../core/utils/DtoMapping'; diff --git a/src/model/transaction/MosaicMetadataTransaction.ts b/src/model/transaction/MosaicMetadataTransaction.ts index cae70a797e..fe2ff70cbd 100644 --- a/src/model/transaction/MosaicMetadataTransaction.ts +++ b/src/model/transaction/MosaicMetadataTransaction.ts @@ -22,7 +22,7 @@ import { MosaicMetadataTransactionBuilder, SignatureDto, TimestampDto, - UnresolvedMosaicIdDto + UnresolvedMosaicIdDto, } from 'catbuffer'; import { Convert } from '../../core/format'; import { DtoMapping } from '../../core/utils/DtoMapping'; diff --git a/src/model/transaction/MosaicSupplyChangeTransaction.ts b/src/model/transaction/MosaicSupplyChangeTransaction.ts index 70e4887b00..07212754ed 100644 --- a/src/model/transaction/MosaicSupplyChangeTransaction.ts +++ b/src/model/transaction/MosaicSupplyChangeTransaction.ts @@ -22,7 +22,7 @@ import { MosaicSupplyChangeTransactionBuilder, SignatureDto, TimestampDto, - UnresolvedMosaicIdDto + UnresolvedMosaicIdDto, } from 'catbuffer'; import { Convert } from '../../core/format'; import { DtoMapping } from '../../core/utils/DtoMapping'; diff --git a/src/model/transaction/MultisigAccountModificationTransaction.ts b/src/model/transaction/MultisigAccountModificationTransaction.ts index a677906534..111813ffe0 100644 --- a/src/model/transaction/MultisigAccountModificationTransaction.ts +++ b/src/model/transaction/MultisigAccountModificationTransaction.ts @@ -21,7 +21,7 @@ import { KeyDto, MultisigAccountModificationTransactionBuilder, SignatureDto, - TimestampDto + TimestampDto, } from 'catbuffer'; import { Convert } from '../../core/format'; import { PublicAccount } from '../account/PublicAccount'; diff --git a/src/model/transaction/NamespaceMetadataTransaction.ts b/src/model/transaction/NamespaceMetadataTransaction.ts index 1a3cc7b7c3..a1d9f7329f 100644 --- a/src/model/transaction/NamespaceMetadataTransaction.ts +++ b/src/model/transaction/NamespaceMetadataTransaction.ts @@ -22,7 +22,7 @@ import { NamespaceIdDto, NamespaceMetadataTransactionBuilder, SignatureDto, - TimestampDto + TimestampDto, } from 'catbuffer'; import { Convert } from '../../core/format'; import { PublicAccount } from '../account/PublicAccount'; diff --git a/src/model/transaction/NamespaceRegistrationTransaction.ts b/src/model/transaction/NamespaceRegistrationTransaction.ts index f661b07d50..b7821ddf44 100644 --- a/src/model/transaction/NamespaceRegistrationTransaction.ts +++ b/src/model/transaction/NamespaceRegistrationTransaction.ts @@ -23,7 +23,7 @@ import { NamespaceIdDto, NamespaceRegistrationTransactionBuilder, SignatureDto, - TimestampDto + TimestampDto, } from 'catbuffer'; import { Convert, Convert as convert } from '../../core/format'; import { NamespaceMosaicIdGenerator } from '../../infrastructure/transaction/NamespaceMosaicIdGenerator'; diff --git a/src/model/transaction/SecretLockTransaction.ts b/src/model/transaction/SecretLockTransaction.ts index a7f99783e8..bc07ccdd2b 100644 --- a/src/model/transaction/SecretLockTransaction.ts +++ b/src/model/transaction/SecretLockTransaction.ts @@ -25,7 +25,7 @@ import { TimestampDto, UnresolvedAddressDto, UnresolvedMosaicBuilder, - UnresolvedMosaicIdDto + UnresolvedMosaicIdDto, } from 'catbuffer'; import { Convert, Convert as convert } from '../../core/format'; import { DtoMapping } from '../../core/utils/DtoMapping'; diff --git a/src/model/transaction/SecretProofTransaction.ts b/src/model/transaction/SecretProofTransaction.ts index eeed45dbb5..64756e0a50 100644 --- a/src/model/transaction/SecretProofTransaction.ts +++ b/src/model/transaction/SecretProofTransaction.ts @@ -23,7 +23,7 @@ import { SecretProofTransactionBuilder, SignatureDto, TimestampDto, - UnresolvedAddressDto + UnresolvedAddressDto, } from 'catbuffer'; import { Convert, Convert as convert } from '../../core/format'; import { DtoMapping } from '../../core/utils/DtoMapping'; diff --git a/src/model/transaction/TransferTransaction.ts b/src/model/transaction/TransferTransaction.ts index 4fdb21ed37..7ce5059f88 100644 --- a/src/model/transaction/TransferTransaction.ts +++ b/src/model/transaction/TransferTransaction.ts @@ -25,7 +25,7 @@ import { TransferTransactionBuilder, UnresolvedAddressDto, UnresolvedMosaicBuilder, - UnresolvedMosaicIdDto + UnresolvedMosaicIdDto, } from 'catbuffer'; import * as Long from 'long'; import { Convert } from '../../core/format'; diff --git a/test/core/format/Base32.spec.ts b/test/core/format/Base32.spec.ts index ff414f02f9..066f14b96c 100644 --- a/test/core/format/Base32.spec.ts +++ b/test/core/format/Base32.spec.ts @@ -20,24 +20,24 @@ import {Base32 as base32} from '../../../src/core/format/Base32'; describe('base32', () => { const Test_Vectors = [{ decoded: '68BA9E8D1AA4502E1F73DA19784B5D7DA16CA1E4AF895FAC12', - encoded: 'NC5J5DI2URIC4H3T3IMXQS25PWQWZIPEV6EV7LAS' + encoded: 'NC5J5DI2URIC4H3T3IMXQS25PWQWZIPEV6EV7LAS', }, { decoded: '684C2605E5B366BB94BC30755EC9F50D74E80FC9283D20E283', - encoded: 'NBGCMBPFWNTLXFF4GB2V5SPVBV2OQD6JFA6SBYUD' + encoded: 'NBGCMBPFWNTLXFF4GB2V5SPVBV2OQD6JFA6SBYUD', }, { decoded: '68D7B09A14BEA7CE060E71C0FA9AC9B4226DE167013DE10B3D', - encoded: 'NDL3BGQUX2T44BQOOHAPVGWJWQRG3YLHAE66CCZ5' + encoded: 'NDL3BGQUX2T44BQOOHAPVGWJWQRG3YLHAE66CCZ5', }, { decoded: '686C44C024F1089669F53C45AC6D62CC17A0D9CBA67A6205E6', - encoded: 'NBWEJQBE6EEJM2PVHRC2Y3LCZQL2BWOLUZ5GEBPG' + encoded: 'NBWEJQBE6EEJM2PVHRC2Y3LCZQL2BWOLUZ5GEBPG', }, { decoded: '98A0FE84BBFC5EEE7CADC2B12F790DAA4A7A9505096E674FAB', - encoded: 'TCQP5BF37RPO47FNYKYS66INVJFHVFIFBFXGOT5L' - } + encoded: 'TCQP5BF37RPO47FNYKYS66INVJFHVFIFBFXGOT5L', + }, ]; describe('encode', () => { @@ -146,7 +146,7 @@ describe('base32', () => { const illegalInputs = [ 'NC5J5DI2URIC4H3T3IMXQS21PWQWZIPEV6EV7LAS', // contains char '1' 'NBGCMBPFWNTLXFF4GB2V5SPV!V2OQD6JFA6SBYUD', // contains char '!' - 'NDL3BGQUX2T44BQOOHAPVGWJWQRG3YLHAE)6CCZ5' // contains char ')' + 'NDL3BGQUX2T44BQOOHAPVGWJWQRG3YLHAE)6CCZ5', // contains char ')' ]; // Act + Assert: diff --git a/test/core/format/KeyGenerator.spec.ts b/test/core/format/KeyGenerator.spec.ts index 23c4749eb5..639c31174c 100644 --- a/test/core/format/KeyGenerator.spec.ts +++ b/test/core/format/KeyGenerator.spec.ts @@ -14,26 +14,26 @@ * limitations under the License. */ import { expect } from 'chai'; -import { UInt64 } from '../../../src/model/UInt64'; import { KeyGenerator } from '../../../src/core/format/KeyGenerator'; +import { UInt64 } from '../../../src/model/UInt64'; describe('key generator', () => { describe('generate key from string', () => { it('throws if input is empty', () => { expect(() => KeyGenerator.generateUInt64Key('')).to.throw(Error, 'Input must not be empty'); - }) + }); it('returns UInt64', () => { expect(KeyGenerator.generateUInt64Key('a')).to.be.instanceOf(UInt64); - }) + }); it('generates correct keys', () => { expect(KeyGenerator.generateUInt64Key('a').toHex()).to.equal('F524A0FBF24B0880'); - }) + }); it('generates keys deterministically', () => { expect(KeyGenerator.generateUInt64Key('abc').toHex()).to.equal('B225E24FA75D983A'); expect(KeyGenerator.generateUInt64Key('abc').toHex()).to.equal('B225E24FA75D983A'); expect(KeyGenerator.generateUInt64Key('def').toHex()).to.equal('B0AC5222678F0D8E'); expect(KeyGenerator.generateUInt64Key('def').toHex()).to.equal('B0AC5222678F0D8E'); expect(KeyGenerator.generateUInt64Key('abc').toHex()).to.equal('B225E24FA75D983A'); - }) - }) + }); + }); }); diff --git a/test/core/format/RawArray.spec.ts b/test/core/format/RawArray.spec.ts index a1017c4c05..dc8bfe1e9b 100644 --- a/test/core/format/RawArray.spec.ts +++ b/test/core/format/RawArray.spec.ts @@ -220,4 +220,4 @@ describe('array', () => { expect(isEqual2).to.equal(false); }); }); -}); \ No newline at end of file +}); diff --git a/test/core/format/RawUInt64.spec.ts b/test/core/format/RawUInt64.spec.ts index f7d3c26bdc..5397d037fe 100644 --- a/test/core/format/RawUInt64.spec.ts +++ b/test/core/format/RawUInt64.spec.ts @@ -14,7 +14,7 @@ * limitations under the License. */ import { - expect + expect, } from 'chai'; import { Convert as convert, RawUInt64 as uint64} from '../../../src/core/format'; @@ -85,36 +85,36 @@ describe('uint64', () => { const successTestCases = [{ number: 0, uint64: [0, 0], - description: '0' + description: '0', }, { number: 0xA1B2, uint64: [0xA1B2, 0], - description: '(0, 8)' + description: '(0, 8)', }, { number: 0x12345678, uint64: [0x12345678, 0], - description: '8' + description: '8', }, { number: 0xABCD12345678, uint64: [0x12345678, 0xABCD], - description: '(8, 16)' + description: '(8, 16)', }, { number: 0x0014567890ABCDEF, uint64: [0x90ABCDEF, 0x00145678], - description: '14' + description: '14', }, { number: Number.MAX_SAFE_INTEGER, uint64: [0xFFFFFFFF, 0x001FFFFF], - description: '14 (max value)' - } + description: '14 (max value)', + }, ]; - successTestCases.forEach(testCase => { + successTestCases.forEach((testCase) => { it(`can parse numeric with ${testCase.description} significant digits`, () => { // Act: const value = uint64.fromUint(testCase.number); @@ -128,37 +128,37 @@ describe('uint64', () => { const hexTestCases = [{ str: '0000000000000000', value: [0, 0], - description: '0' + description: '0', }, { str: '000000000000A1B2', value: [0xA1B2, 0], - description: '(0, 8)' + description: '(0, 8)', }, { str: '0000000012345678', value: [0x12345678, 0], - description: '8' + description: '8', }, { str: '0000ABCD12345678', value: [0x12345678, 0xABCD], - description: '(8, 16)' + description: '(8, 16)', }, { str: '1234567890ABCDEF', value: [0x90ABCDEF, 0x12345678], - description: '16' + description: '16', }, { str: 'FFFFFFFFFFFFFFFF', value: [0xFFFFFFFF, 0xFFFFFFFF], - description: '16 (max value)' - } + description: '16 (max value)', + }, ]; describe('fromBytes', () => { - hexTestCases.forEach(testCase => { + hexTestCases.forEach((testCase) => { it(`can parse byte array with ${testCase.description} significant digits`, () => { // Arrange: prepare little-endian bytes const bytes = convert.hexToUint8(testCase.str).reverse(); @@ -176,7 +176,7 @@ describe('uint64', () => { const errorMessage = 'byte array has unexpected size'; // Assert: - [0, 3, 4, 5, 7, 9].forEach(size => { + [0, 3, 4, 5, 7, 9].forEach((size) => { expect(() => { uint64.fromBytes(new Uint8Array(size)); }, `size ${size}`).to.throw(errorMessage); @@ -188,26 +188,26 @@ describe('uint64', () => { const fromBytes32TestCases = [{ str: '00000000', value: [0, 0], - description: '0' + description: '0', }, { str: '0000A1B2', value: [0xA1B2, 0], - description: '(0, 8)' + description: '(0, 8)', }, { str: '12345678', value: [0x12345678, 0], - description: '8' + description: '8', }, { str: 'FFFFFFFF', value: [0xFFFFFFFF, 0], - description: '8 (max value)' - } + description: '8 (max value)', + }, ]; - fromBytes32TestCases.forEach(testCase => { + fromBytes32TestCases.forEach((testCase) => { it(`can parse byte array with ${testCase.description} significant digits`, () => { // Arrange: prepare little-endian bytes const bytes = convert.hexToUint8(testCase.str).reverse(); @@ -225,7 +225,7 @@ describe('uint64', () => { const errorMessage = 'byte array has unexpected size'; // Assert: - [0, 3, 5, 7, 8, 9].forEach(size => { + [0, 3, 5, 7, 8, 9].forEach((size) => { expect(() => { uint64.fromBytes32(new Uint8Array(size)); }, `size ${size}`).to.throw(errorMessage); @@ -234,7 +234,7 @@ describe('uint64', () => { }); describe('fromHex', () => { - hexTestCases.forEach(testCase => { + hexTestCases.forEach((testCase) => { it(`can parse hex string with ${testCase.description} significant digits`, () => { // Act: const value = uint64.fromHex(testCase.str); @@ -272,7 +272,7 @@ describe('uint64', () => { }); describe('toHex', () => { - hexTestCases.forEach(testCase => { + hexTestCases.forEach((testCase) => { it(`can format hex string with ${testCase.description} significant digits`, () => { // Act: const str = uint64.toHex(testCase.value); @@ -287,26 +287,26 @@ describe('uint64', () => { const zeroTestCases = [{ description: 'low and high are zero', value: [0, 0], - isZero: true + isZero: true, }, { description: 'low is nonzero and high is zero', value: [1, 0], - isZero: false + isZero: false, }, { description: 'low is zero and high is nonzero', value: [0, 1], - isZero: false + isZero: false, }, { description: 'low and high are nonzero', value: [74, 12], - isZero: false - } + isZero: false, + }, ]; - zeroTestCases.forEach(testCase => { + zeroTestCases.forEach((testCase) => { it(`returns ${testCase.isZero} when ${testCase.description}`, () => { // Act: const isZero = uint64.isZero(testCase.value); diff --git a/test/infrastructure/TransactionHttp.spec.ts b/test/infrastructure/TransactionHttp.spec.ts index 02d9af414a..e67758d5c0 100644 --- a/test/infrastructure/TransactionHttp.spec.ts +++ b/test/infrastructure/TransactionHttp.spec.ts @@ -14,14 +14,14 @@ * limitations under the License. */ -import http = require('http'); import { expect } from 'chai'; +import http = require('http'); import { BlockRoutesApi, TransactionRoutesApi, TransactionStateTypeEnum, TransactionStatusDTO, - TransactionStatusTypeEnum + TransactionStatusTypeEnum, } from 'nem2-sdk-openapi-typescript-node-client'; import { deepEqual, instance, mock, when } from 'ts-mockito'; diff --git a/test/model/UInt64.spec.ts b/test/model/UInt64.spec.ts index f7500dba70..b9b70a0490 100644 --- a/test/model/UInt64.spec.ts +++ b/test/model/UInt64.spec.ts @@ -23,7 +23,7 @@ const hexTestCases = [ { str: '0000000012345678', value: [0x12345678, 0], description: '8' }, { str: '0000ABCD12345678', value: [0x12345678, 0xABCD], description: '(8, 16)' }, { str: '1234567890ABCDEF', value: [0x90ABCDEF, 0x12345678], description: '16' }, - { str: 'FFFFFFFFFFFFFFFF', value: [0xFFFFFFFF, 0xFFFFFFFF], description: '16 (max value)' } + { str: 'FFFFFFFFFFFFFFFF', value: [0xFFFFFFFF, 0xFFFFFFFF], description: '16 (max value)' }, ]; describe('Uint64', () => { diff --git a/test/model/account/Account.spec.ts b/test/model/account/Account.spec.ts index d88fb53916..b867513f7b 100644 --- a/test/model/account/Account.spec.ts +++ b/test/model/account/Account.spec.ts @@ -15,9 +15,9 @@ */ import {expect} from 'chai'; +import { Convert } from '../../../src/core/format/Convert'; import {Account} from '../../../src/model/account/Account'; import {NetworkType} from '../../../src/model/blockchain/NetworkType'; -import { Convert } from '../../../src/core/format/Convert'; describe('Account', () => { const accountInformation = { diff --git a/test/model/account/AccountInfo.spec.ts b/test/model/account/AccountInfo.spec.ts index 35add19d11..aea56c7d3f 100644 --- a/test/model/account/AccountInfo.spec.ts +++ b/test/model/account/AccountInfo.spec.ts @@ -17,13 +17,13 @@ import {deepEqual} from 'assert'; import {expect} from 'chai'; import {AccountInfo} from '../../../src/model/account/AccountInfo'; +import { ActivityBucket } from '../../../src/model/account/ActivityBucket'; import {Address} from '../../../src/model/account/Address'; import {PublicAccount} from '../../../src/model/account/PublicAccount'; import {NetworkType} from '../../../src/model/blockchain/NetworkType'; import {Mosaic} from '../../../src/model/mosaic/Mosaic'; -import {UInt64} from '../../../src/model/UInt64'; import {MosaicId} from '../../../src/model/mosaic/MosaicId'; -import { ActivityBucket } from '../../../src/model/account/ActivityBucket'; +import {UInt64} from '../../../src/model/UInt64'; describe('AccountInfo', () => { diff --git a/test/model/account/MultisigAccountInfo.spec.ts b/test/model/account/MultisigAccountInfo.spec.ts index e4b36ee02e..3b92e3415f 100644 --- a/test/model/account/MultisigAccountInfo.spec.ts +++ b/test/model/account/MultisigAccountInfo.spec.ts @@ -116,7 +116,6 @@ describe('MultisigAccountInfo', () => { multisigAccountInfoDTO.multisig.multisigAccounts, ); - expect(multisigAccountInfo.hasCosigner( PublicAccount.createFromPublicKey('B694186EE4AB0558CA4AFCFDD43B42114AE71094F5A1FC4A913FE9971CACD21D', NetworkType.MIJIN_TEST))).to.be.equal(false); @@ -147,7 +146,6 @@ describe('MultisigAccountInfo', () => { multisigAccountInfoDTO.multisig.multisigAccounts, ); - expect(multisigAccountInfo.isCosignerOfMultisigAccount( PublicAccount.createFromPublicKey('B694186EE4AB0558CA4AFCFDD43B42114AE71094F5A1FC4A913FE9971CACD21D', NetworkType.MIJIN_TEST))).to.be.equal(false); diff --git a/test/model/mosaic/MosaicNonce.spec.ts b/test/model/mosaic/MosaicNonce.spec.ts index a383ae892a..26a6759ea3 100644 --- a/test/model/mosaic/MosaicNonce.spec.ts +++ b/test/model/mosaic/MosaicNonce.spec.ts @@ -48,8 +48,8 @@ describe('MosaicNonce', () => { describe('toHex()', () => { it('should return string value of nonce', () => { - const nonce = new MosaicNonce(new Uint8Array([0x0, 0x0, 0x0, 0x0])) - const hex = nonce.toHex() + const nonce = new MosaicNonce(new Uint8Array([0x0, 0x0, 0x0, 0x0])); + const hex = nonce.toHex(); expect(hex).to.be.equal('00000000'); }); }); diff --git a/test/model/namespace/NamespaceName.spec.ts b/test/model/namespace/NamespaceName.spec.ts index 2bb4cea0ba..b31e25f008 100644 --- a/test/model/namespace/NamespaceName.spec.ts +++ b/test/model/namespace/NamespaceName.spec.ts @@ -16,8 +16,8 @@ import {deepEqual} from 'assert'; import {expect} from 'chai'; -import {NamespaceName} from '../../../src/model/namespace/NamespaceName'; import {NamespaceId} from '../../../src/model/namespace/NamespaceId'; +import {NamespaceName} from '../../../src/model/namespace/NamespaceName'; describe('NamespaceName', () => { diff --git a/test/model/transaction/Deadline.spec.ts b/test/model/transaction/Deadline.spec.ts index 1865350b01..17cda9bbb0 100644 --- a/test/model/transaction/Deadline.spec.ts +++ b/test/model/transaction/Deadline.spec.ts @@ -60,6 +60,6 @@ describe('Deadline', () => { expect(epochAdjustment.getUTCDate()).to.be.equal(11); expect(epochAdjustment.getUTCHours()).to.be.equal(0); expect(epochAdjustment.getUTCMinutes()).to.be.equal(0); - expect(epochAdjustment.toUTCString()).to.be.equal("Mon, 11 Nov 2019 00:00:00 GMT"); + expect(epochAdjustment.toUTCString()).to.be.equal('Mon, 11 Nov 2019 00:00:00 GMT'); }); }); diff --git a/test/service/AggregateTransactionService.spec.ts b/test/service/AggregateTransactionService.spec.ts index 1f3f16a2b0..484fdf9666 100644 --- a/test/service/AggregateTransactionService.spec.ts +++ b/test/service/AggregateTransactionService.spec.ts @@ -76,7 +76,7 @@ describe('AggregateTransactionService', () => { const generationHash = '57F7DA205008026C776CB6AED843393F04CD458E0AA2D9F1D5F31A402072B2D6'; before(() => { - const mockedAccountRepository:MultisigRepository = mock(); + const mockedAccountRepository: MultisigRepository = mock(); when(mockedAccountRepository.getMultisigAccountInfo(deepEqual(account1.address))) .thenReturn(observableOf(givenAccount1Info())); diff --git a/test/service/MetadataTransactionservice.spec.ts b/test/service/MetadataTransactionservice.spec.ts index 93cb7dd7ba..6abeacf07a 100644 --- a/test/service/MetadataTransactionservice.spec.ts +++ b/test/service/MetadataTransactionservice.spec.ts @@ -45,7 +45,7 @@ describe('MetadataTransactionService', () => { before(() => { account = TestingAccount; - const mockMetadataRepository:MetadataRepository = mock(); + const mockMetadataRepository: MetadataRepository = mock(); when(mockMetadataRepository .getAccountMetadataByKeyAndSender(deepEqual(account.address), key.toHex(), account.publicKey)) diff --git a/test/service/NamespaceService.spec.ts b/test/service/NamespaceService.spec.ts index 0bce6222c6..7d41fac666 100644 --- a/test/service/NamespaceService.spec.ts +++ b/test/service/NamespaceService.spec.ts @@ -30,7 +30,7 @@ import { NamespaceService } from '../../src/service/NamespaceService'; describe('NamespaceService', () => { it('should return the NamespaceInfo + name for a root namespace', () => { - const mockedNamespaceRepository:NamespaceRepository = mock(); + const mockedNamespaceRepository: NamespaceRepository = mock(); const rootNamespace = givenRootNamespace(); const subnamespace = givenSubnamespace(); when(mockedNamespaceRepository.getNamespace(rootNamespace.id)) @@ -52,7 +52,7 @@ describe('NamespaceService', () => { }); it('should return the NamespaceInfo + name for a subnamespace', () => { - const mockedNamespaceRepository:NamespaceRepository = mock(); + const mockedNamespaceRepository: NamespaceRepository = mock(); const rootNamespace = givenRootNamespace(); const subnamespace = givenSubnamespace(); when(mockedNamespaceRepository.getNamespace(rootNamespace.id))