API reference@evolu/commonConsole › createConsoleArrayOutput

function createConsoleArrayOutput(entries: ConsoleEntry[]): ConsoleOutput;

Defined in: packages/common/src/Console.ts:603

Creates a ConsoleOutput that captures entries to an array.

Useful for testing. Pass your own array to inspect captured entries.

Example

import {
  createConsole,
  createConsoleArrayOutput,
  type ConsoleEntry,
} from "@evolu/common";

const entries: Array<ConsoleEntry> = [];
const console = createConsole({
  output: createConsoleArrayOutput(entries),
});
console.info("connected");
expect(entries).toEqual([{ method: "info", path: [], args: ["connected"] }]);