All files / src/redux/slices/sweepstakes 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 35 36                                                                       
import { EditorState } from "draft-js";
 
export type TicketType = {
  id: string;
  name: string;
  amount: string;
  active: boolean;
  in_stock: string;
  thumbnail: string | File;
  display_tickets: boolean;
  description: {
    enabled: boolean;
    text: EditorState;
  };
};
export interface SweepstakesState {
  names: {
    type: string[];
    conversion: number[];
    amount: (string | number)[];
    purchases: (string | number)[]; // Remove when Invoices slice is created
    transactions: (string | number)[];
    visitors: (string | number)[];
    created: (string | number)[];
    status: string[];
  };
  minibuilder: {
    tickets: {
      globalTicketId: string;
      list: TicketType[];
    };
  };
}
 
export type ConversionRangeType = number[];