quickjs (quickjs v0.2.0)
View SourceQuickJS JavaScript engine for Erlang (powered by quickjs-ng).
Summary
Types
-opaque context()
-type context_opts() :: #{handler => pid()}.
-type memory_stats() :: #{heap_bytes := non_neg_integer(), heap_peak := non_neg_integer(), alloc_count := non_neg_integer(), realloc_count := non_neg_integer(), free_count := non_neg_integer(), gc_runs := non_neg_integer()}.
Functions
-spec get_memory_stats(context()) -> {ok, memory_stats()} | {error, term()}.
-spec info() -> {ok, string()}.
-spec new_context(context_opts()) -> {ok, context()} | {error, term()}.