Zamok Kiosk API
    Preparing search index...
    reducers: {
        printerStatus: (
            state?: PrinterStatus,
            action:
                | Action
                | PayloadAction<"UPDATE_IS_OUT_OF_PAPER", boolean>
                | PayloadAction<"UPDATE_IS_PRINTING", boolean>
                | PayloadAction<
                    "ADD_PRINT_JOB",
                    { file: string; name: string; type: string },
                >
                | PayloadAction<"REMOVE_PRINT_JOB", string>,
        ) => PrinterStatus;
        printJobs: (
            state?: PrintJobs,
            action:
                | Action
                | PayloadAction<"UPDATE_IS_OUT_OF_PAPER", boolean>
                | PayloadAction<"UPDATE_IS_PRINTING", boolean>
                | PayloadAction<
                    "ADD_PRINT_JOB",
                    { file: string; name: string; type: string },
                >
                | PayloadAction<"REMOVE_PRINT_JOB", string>,
        ) => { currentJob?: string; jobs: { [key: string]: PrintJob } };
    } = ...

    Type Declaration

    • printerStatus: (
          state?: PrinterStatus,
          action:
              | Action
              | PayloadAction<"UPDATE_IS_OUT_OF_PAPER", boolean>
              | PayloadAction<"UPDATE_IS_PRINTING", boolean>
              | PayloadAction<
                  "ADD_PRINT_JOB",
                  { file: string; name: string; type: string },
              >
              | PayloadAction<"REMOVE_PRINT_JOB", string>,
      ) => PrinterStatus
    • printJobs: (
          state?: PrintJobs,
          action:
              | Action
              | PayloadAction<"UPDATE_IS_OUT_OF_PAPER", boolean>
              | PayloadAction<"UPDATE_IS_PRINTING", boolean>
              | PayloadAction<
                  "ADD_PRINT_JOB",
                  { file: string; name: string; type: string },
              >
              | PayloadAction<"REMOVE_PRINT_JOB", string>,
      ) => { currentJob?: string; jobs: { [key: string]: PrintJob } }