MCPcopy
hub / github.com/Effect-TS/effect / display

Function display

packages/platform-node-shared/src/internal/terminal.ts:76–91  ·  view source on GitHub ↗
(prompt: string)

Source from the content-addressed store, hash-verified

74 )
75
76 const display = (prompt: string) =>
77 Effect.uninterruptible(
78 Effect.async<void, Error.PlatformError>((resume) => {
79 stdout.write(prompt, (err) =>
80 err
81 ? resume(Effect.fail(
82 new Error.BadArgument({
83 module: "Terminal",
84 method: "display",
85 description: "Failed to write prompt to stdout",
86 cause: err
87 })
88 ))
89 : resume(Effect.void))
90 })
91 )
92
93 return Terminal.Terminal.of({
94 columns,

Callers

nothing calls this directly

Calls 3

writeMethod · 0.65
failMethod · 0.65
resumeFunction · 0.50

Tested by

no test coverage detected