diff --git a/include/ircd/js/value.h b/include/ircd/js/value.h index e5df231e6..638a2e7e2 100644 --- a/include/ircd/js/value.h +++ b/include/ircd/js/value.h @@ -56,6 +56,7 @@ struct value value(const nullptr_t &); value(const double &); value(const float &); + value(const uint64_t &); value(const int32_t &); value(const bool &); value(const jsid &); @@ -152,6 +153,12 @@ value::value(const int32_t &val) { } +template +value::value(const uint64_t &val) +:value::root::type{JS::DoubleValue(val)} +{ +} + template value::value(const float &val) :value::root::type{JS::Float32Value(val)}