ladybird/Libraries/LibJS/Print.h

26 lines
522 B
C
Raw Normal View History

/*
* Copyright (c) 2020-2021, Andreas Kling <andreas@ladybird.org>
* Copyright (c) 2020-2022, Linus Groh <linusg@serenityos.org>
* Copyright (c) 2022, Ali Mohammad Pur <mpfard@serenityos.org>
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#include <AK/HashTable.h>
#include <LibJS/Runtime/Value.h>
namespace JS {
struct PrintContext {
JS::VM& vm;
Stream& stream;
bool strip_ansi { false };
bool raw_strings { false };
};
2025-06-28 21:39:13 -07:00
JS_API ErrorOr<void> print(JS::Value value, PrintContext&);
}