From cf43417e27d22b50c1c148fb813601b9c015fb61 Mon Sep 17 00:00:00 2001 From: Dmitry Tyshchenko Date: Tue, 30 Jun 2020 16:13:43 +0300 Subject: [PATCH] fix(core-transaction-pool): union type with number in pool query (#3857) --- packages/core-kernel/src/contracts/transaction-pool/query.ts | 2 +- packages/core-transaction-pool/src/query.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core-kernel/src/contracts/transaction-pool/query.ts b/packages/core-kernel/src/contracts/transaction-pool/query.ts index 73e95edb74..16aff076b9 100644 --- a/packages/core-kernel/src/contracts/transaction-pool/query.ts +++ b/packages/core-kernel/src/contracts/transaction-pool/query.ts @@ -12,7 +12,7 @@ export interface Query { export interface QueryIterable extends Iterable { wherePredicate(predicate: QueryPredicate): QueryIterable; whereId(id: string): QueryIterable; - whereType(type: Enums.TransactionType): QueryIterable; + whereType(type: Enums.TransactionType | number): QueryIterable; whereTypeGroup(typeGroup: Enums.TransactionTypeGroup | number): QueryIterable; whereVersion(version: number): QueryIterable; whereKind(transaction: Interfaces.ITransaction): QueryIterable; diff --git a/packages/core-transaction-pool/src/query.ts b/packages/core-transaction-pool/src/query.ts index d52f5bd3b0..886ae4e0e7 100644 --- a/packages/core-transaction-pool/src/query.ts +++ b/packages/core-transaction-pool/src/query.ts @@ -31,7 +31,7 @@ export class QueryIterable implements Contracts.TransactionPool.QueryIterable { return this.wherePredicate((t) => t.id === id); } - public whereType(type: Enums.TransactionType): QueryIterable { + public whereType(type: Enums.TransactionType | number): QueryIterable { return this.wherePredicate((t) => t.type === type); }