UNPKG

@qso-soft/shared

Version:

Shared library for QSO-soft

28 lines (27 loc) 862 B
import { LoggerType } from '../../logger'; import { NumberRange, Route, RouteSettings, StringRange, WalletData } from '../../types'; import { ClientClass } from '../clients'; export interface PrepareWallets { route: Route; routeSettings: RouteSettings; jsonWallets: WalletData[]; shouldShuffleWallets: boolean; logger: LoggerType; projectName: string; delayBetweenTransactions: NumberRange; shouldShuffleModules: boolean; } export interface PrepareRowFromCsvArgs { walletData: WalletData; client: ClientClass; logger: LoggerType; } export interface PrepareFromCsvArgs { logger: LoggerType; client: ClientClass; projectName: string; } export type PrepareWalletsData = Omit<PrepareFromCsvArgs, 'logger'> & { logsFolderName: string; }; export type RangeByIdFilter = StringRange[] | StringRange | never[];