19 #ifndef IRCCD_JS_IRCCD_API_HPP
20 #define IRCCD_JS_IRCCD_API_HPP
30 #include <system_error>
32 #include <boost/system/system_error.hpp>
90 static void raise(duk_context* ctx,
const std::system_error& ex);
104 static void raise(duk_context* ctx,
const boost::system::system_error& ex);
Irccd main instance.
Definition: bot.hpp:58
Javascript API module.
Definition: api.hpp:51
Irccd Javascript API.
Definition: irccd_api.hpp:50
void load(daemon::bot &bot, js::plugin &plugin) override
auto get_name() const noexcept -> std::string_view override
Javascript plugins for irccd.
Definition: plugin.hpp:44
Parent namespace.
Definition: acceptor.hpp:43
Operations on different types.
Definition: duk.hpp:254