MCPcopy Create free account
hub / github.com/Noumena-Network/code / withMountedReplEnv

Function withMountedReplEnv

src/ink/replFlickerOracle.test.tsx:52–73  ·  view source on GitHub ↗
(fn: () => Promise<T>)

Source from the content-addressed store, hash-verified

50})
51
52async function withMountedReplEnv<T>(fn: () => Promise<T>): Promise<T> {
53 const prevNoFlicker = process.env.CLAUDE_CODE_NO_FLICKER
54 const prevApiKey = process.env.ANTHROPIC_API_KEY
55 process.env.CLAUDE_CODE_NO_FLICKER = '1'
56 process.env.ANTHROPIC_API_KEY = 'test-key'
57
58 try {
59 return await fn()
60 } finally {
61 if (prevNoFlicker === undefined) {
62 delete process.env.CLAUDE_CODE_NO_FLICKER
63 } else {
64 process.env.CLAUDE_CODE_NO_FLICKER = prevNoFlicker
65 }
66
67 if (prevApiKey === undefined) {
68 delete process.env.ANTHROPIC_API_KEY
69 } else {
70 process.env.ANTHROPIC_API_KEY = prevApiKey
71 }
72 }
73}
74
75function readFrameMetrics(frame: FrameEvent): InteractionFrameMetrics {
76 return {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected