All files / src/redux/slices/transactions types.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34                                                                   
import { TransactionData } from "@components/ManageMoney/TransactionTable/data";
 
export type TransactionsQueryType = {
  created: string;
  customerID: string;
  blocked: string;
  quarantine: string;
  disputeStatus: string;
  isPending?: string;
};
 
export interface TransactionsState {
  names: {
    type: string[];
    status: string[];
    amount: (string | number)[];
    entries: (string | number)[]; // for sweepstakes, every entries state will be removed
    quantity: (string | number)[]; // for sweepstakes, every entries state will be removed
    recurrence: string[];
    transaction: string[];
    date: (string | number)[];
    source: string[];
  };
  filteredTableValues: TransactionData[];
  query: TransactionsQueryType;
  tab: string;
  disputeTab: string;
  filter: {
    type: string;
    value: string;
  }[];
  hasUnseenBlockedTransactions: boolean;
}