Zamok Kiosk API
    Preparing search index...
    reducers: {
        scanning: (
            state?: ScanningState,
            action:
                | {}
                | PayloadAction<"TWAIN_AVAILABLE", boolean>
                | PayloadAction<"SCAN_JOB_RECEIVED", ScanJob>
                | EmptyAction<"RESET_SCAN_JOBS">
                | PayloadAction<"UPDATE_CURRENT_SCAN_JOB", null | string>
                | PayloadAction<"UPDATE_SCAN_ROTATION", { degrees: number; id: string }>
                | EmptyAction<"REQUEST_SCAN">
                | PayloadAction<"SCANNER_ENABLED", boolean>
                | PayloadAction<"SCAN_RECEIVED", string>
                | EmptyAction<"SCAN_COMPLETE">
                | PayloadAction<"SCAN_ERROR", any>
                | {}
                | {}
                | {},
        ) => ScanningState;
        twainAvailable: (
            previousState?: null,
            action:
                | PayloadAction<"TWAIN_AVAILABLE", boolean>
                | PayloadAction<"SCAN_JOB_RECEIVED", ScanJob>
                | EmptyAction<"RESET_SCAN_JOBS">
                | PayloadAction<"UPDATE_CURRENT_SCAN_JOB", null | string>
                | PayloadAction<"UPDATE_SCAN_ROTATION", { degrees: number; id: string }>,
        ) => null | boolean;
    } = ...

    Type Declaration

    • scanning: (
          state?: ScanningState,
          action:
              | {}
              | PayloadAction<"TWAIN_AVAILABLE", boolean>
              | PayloadAction<"SCAN_JOB_RECEIVED", ScanJob>
              | EmptyAction<"RESET_SCAN_JOBS">
              | PayloadAction<"UPDATE_CURRENT_SCAN_JOB", null | string>
              | PayloadAction<"UPDATE_SCAN_ROTATION", { degrees: number; id: string }>
              | EmptyAction<"REQUEST_SCAN">
              | PayloadAction<"SCANNER_ENABLED", boolean>
              | PayloadAction<"SCAN_RECEIVED", string>
              | EmptyAction<"SCAN_COMPLETE">
              | PayloadAction<"SCAN_ERROR", any>
              | {}
              | {}
              | {},
      ) => ScanningState
    • twainAvailable: (
          previousState?: null,
          action:
              | PayloadAction<"TWAIN_AVAILABLE", boolean>
              | PayloadAction<"SCAN_JOB_RECEIVED", ScanJob>
              | EmptyAction<"RESET_SCAN_JOBS">
              | PayloadAction<"UPDATE_CURRENT_SCAN_JOB", null | string>
              | PayloadAction<"UPDATE_SCAN_ROTATION", { degrees: number; id: string }>,
      ) => null | boolean