MCPcopy Index your code
hub / github.com/Effect-TS/effect / handleRender

Function handleRender

packages/cli/src/internal/prompt/toggle.ts:107–121  ·  view source on GitHub ↗
(options: ToggleOptions)

Source from the content-addressed store, hash-verified

105const deactivate = Effect.succeed(Action.NextFrame({ state: false }))
106
107function handleRender(options: ToggleOptions) {
108 return (state: State, action: Prompt.Prompt.Action<State, boolean>) => {
109 switch (action._tag) {
110 case "Beep": {
111 return Effect.succeed(renderBeep)
112 }
113 case "NextFrame": {
114 return renderNextFrame(state, options)
115 }
116 case "Submit": {
117 return renderSubmission(state, options)
118 }
119 }
120 }
121}
122
123function handleProcess(input: Terminal.UserInput, state: State) {
124 switch (input.key.name) {

Callers 1

toggleFunction · 0.70

Calls 2

renderNextFrameFunction · 0.70
renderSubmissionFunction · 0.70

Tested by

no test coverage detected