Skip to main content
Console.assert - console - Node documentation
method Console.assert

Usage in Deno

import { type Console } from "node:console";
Console.assert(
value: any,
message?: string,
...optionalParams: any[],
): void

console.assert() writes a message if value is falsy or omitted. It only writes a message and does not otherwise affect execution. The output always starts with "Assertion failed". If provided, message is formatted using util.format().

If value is truthy, nothing happens.

console.assert(true, 'does nothing');

console.assert(false, 'Whoops %s work', 'didn\'t');
// Assertion failed: Whoops didn't work

console.assert();
// Assertion failed

Parameters

value: any

The value tested for being truthy.

optional
message: string

All arguments besides value are used as error message.

...optionalParams: any[]

Return Type

void