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

Function handleMultiSelectRender

packages/effect/src/unstable/cli/Prompt.ts:2744–2752  ·  view source on GitHub ↗
(options: SelectOptionsReq<A>)

Source from the content-addressed store, hash-verified

2742}
2743
2744const handleMultiSelectRender = <A>(options: SelectOptionsReq<A>) => {
2745 return (state: MultiSelectState, action: Action<MultiSelectState, Array<A>>) => {
2746 return Action.$match(action, {
2747 Beep: () => Effect.succeed(renderBeep),
2748 NextFrame: ({ state }) => renderMultiSelectNextFrame(state, options),
2749 Submit: () => renderMultiSelectSubmission(state, options)
2750 })
2751 }
2752}
2753
2754interface IntegerOptionsReq extends Required<IntegerOptions> {}
2755interface FloatOptionsReq extends Required<FloatOptions> {}

Callers 1

multiSelectFunction · 0.85

Calls 1

succeedMethod · 0.45

Tested by

no test coverage detected