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

Function setIsTTY

packages/platform/node-shared/test/NodeStdio.test.ts:8–12  ·  view source on GitHub ↗
(stdin: boolean, stdout: boolean)

Source from the content-addressed store, hash-verified

6const streams = [process.stdin, process.stdout] as const
7
8const setIsTTY = (stdin: boolean, stdout: boolean) =>
9 Effect.sync(() => {
10 Object.defineProperty(streams[0], "isTTY", { configurable: true, value: stdin })
11 Object.defineProperty(streams[1], "isTTY", { configurable: true, value: stdout })
12 })
13
14const withRestoredIsTTY = <A, E, R>(effect: Effect.Effect<A, E, R>) =>
15 Effect.acquireUseRelease(

Callers 1

NodeStdio.test.tsFile · 0.85

Calls 1

syncMethod · 0.45

Tested by

no test coverage detected