Hyperlinkv0.8.0-beta.28

Console

Console.dirconsteffect/Console.ts:257
(item: any, options?: any): Effect.Effect<void>

Displays an interactive list of the properties of the specified object, optionally using console-specific inspection options for debugging complex data structures.

Example (Inspecting an object)

import { Console, Effect } from "effect"

const program = Effect.gen(function*() {
  const obj = { name: "John", age: 30, nested: { city: "New York" } }
  yield* Console.dir(obj)
  yield* Console.dir(obj, { depth: 2, colors: true })
})
accessors
Source effect/Console.ts:2576 lines
export const dir = (item: any, options?: any): Effect.Effect<void> =>
  consoleWith((console) =>
    effect.sync(() => {
      console.dir(item, options)
    })
  )