MCPcopy Create free account
hub / github.com/Effect-TS/effect / processFileBackspace

Function processFileBackspace

packages/effect/src/unstable/cli/Prompt.ts:2376–2382  ·  view source on GitHub ↗
(state: FileState)

Source from the content-addressed store, hash-verified

2374}
2375
2376const 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
2384const processFileClear = (state: FileState) => Effect.succeed(Action.NextFrame({ state: updateFileState(state, "") }))
2385

Callers 1

handleFileProcessFunction · 0.85

Calls 2

updateFileStateFunction · 0.85
succeedMethod · 0.45

Tested by

no test coverage detected