difftreelog
fix remove cyclic imports
in: master
4 files changed
tests/src/eth/util/playgrounds/types.tsdiffbeforeafterboth1import {EthUniqueHelper} from './unique.dev';23export interface ContractImports {4 solPath: string;5 fsPath: string;6}78export interface CompiledContract {9 abi: any;10 object: string;11}1213export type NormalizedEvent = {14 address: string,15 event: string,16 args: { [key: string]: string }17};1819export type EthUniqueHelperConstructor = new (...args: any[]) => EthUniqueHelper;tests/src/eth/util/playgrounds/unique.dev.tsdiffbeforeafterboth--- a/tests/src/eth/util/playgrounds/unique.dev.ts
+++ b/tests/src/eth/util/playgrounds/unique.dev.ts
@@ -18,7 +18,7 @@
import {DevUniqueHelper} from '../../../util/playgrounds/unique.dev';
-import {ContractImports, CompiledContract, NormalizedEvent, EthUniqueHelperConstructor} from './types';
+import {ContractImports, CompiledContract, NormalizedEvent} from './types';
// Native contracts ABI
import collectionHelpersAbi from '../../collectionHelpersAbi.json';
tests/src/util/playgrounds/types.tsdiffbeforeafterboth--- a/tests/src/util/playgrounds/types.ts
+++ b/tests/src/util/playgrounds/types.ts
@@ -2,7 +2,6 @@
// SPDX-License-Identifier: Apache-2.0
import {IKeyringPair} from '@polkadot/types/types';
-import {UniqueHelper} from './unique';
export interface IEvent {
section: string;
tests/src/util/playgrounds/unique.tsdiffbeforeafterboth--- a/tests/src/util/playgrounds/unique.ts
+++ b/tests/src/util/playgrounds/unique.ts
@@ -2772,6 +2772,8 @@
}
}
+export type UniqueHelperConstructor = new(...args: any[]) => UniqueHelper;
+
// eslint-disable-next-line @typescript-eslint/naming-convention
function ScheduledUniqueHelper<T extends UniqueHelperConstructor>(Base: T) {
return class extends Base {