(state: FileState)
| 2365 | } |
| 2366 | |
| 2367 | const processFileCursorDown = (state: FileState) => { |
| 2368 | if (state.files.length === 0) { |
| 2369 | return Effect.succeed(Action.Beep()) |
| 2370 | } |
| 2371 | return Effect.succeed(Action.NextFrame({ |
| 2372 | state: { ...state, cursor: (state.cursor + 1) % state.files.length } |
| 2373 | })) |
| 2374 | } |
| 2375 | |
| 2376 | const processFileBackspace = (state: FileState) => { |
| 2377 | if (state.query.length === 0) { |
no test coverage detected