Hyperlinkv0.8.0-beta.28

Console

Console.countResetconsteffect/Console.ts:202
(label?: string): Effect.Effect<void>

Resets the counter associated with the specified label back to zero.

Example (Resetting a counter)

import { Console, Effect } from "effect"

const program = Effect.gen(function*() {
  yield* Console.count("my-counter")
  yield* Console.count("my-counter") // Will show: my-counter: 2
  yield* Console.countReset("my-counter")
  yield* Console.count("my-counter") // Will show: my-counter: 1
})
accessors
Source effect/Console.ts:2026 lines
export const countReset = (label?: string): Effect.Effect<void> =>
  consoleWith((console) =>
    effect.sync(() => {
      console.countReset(label)
    })
  )