UNPKG

@qso-soft/shared

Version:

Shared library for QSO-soft

22 lines (21 loc) 783 B
import { LoggerType } from '../../logger'; import { WalletData } from '../../types'; type PromiseResult<T> = PromiseSettledResult<{ wallet: T; errorMessage?: string; }>; interface SaveFailedWalletsArgs<T> { results: PromiseResult<T>[]; logger: LoggerType; projectName: string; } export declare const saveFailedWalletsToCSV: <T extends WalletData>({ results, logger, projectName, }: SaveFailedWalletsArgs<T>) => void; interface SaveCheckerDataArgs<T> { data: T; fileName: string; withoutFiltering?: boolean; additionalFilterFields?: string[]; logger?: LoggerType; } export declare const saveCheckerDataToCSV: <T extends object>({ data, fileName, withoutFiltering, additionalFilterFields, }: SaveCheckerDataArgs<T>) => Promise<void>; export {};