(state: FileState)
| 2374 | } |
| 2375 | |
| 2376 | const processFileBackspace = (state: FileState) => { |
| 2377 | if (state.query.length === 0) { |
| 2378 | return Effect.succeed(Action.Beep()) |
| 2379 | } |
| 2380 | const query = state.query.slice(0, state.query.length - 1) |
| 2381 | return Effect.succeed(Action.NextFrame({ state: updateFileState(state, query) })) |
| 2382 | } |
| 2383 | |
| 2384 | const processFileClear = (state: FileState) => Effect.succeed(Action.NextFrame({ state: updateFileState(state, "") })) |
| 2385 |
no test coverage detected