API: JS: Binding - ov-studio/Vital.sandbox GitHub Wiki
━ APIs
━ Vital::Sandbox::JS::API::onErrorHandle()
@Objective: Attaches an error handler.
bool result = Vital::Sandbox::JS::API::onErrorHandle(std::function<void(std::string&)> exec);
━ Vital::Sandbox::JS::API::error()
@Objective: Throws a error explicitly without any callstack details.
bool result = Vital::Sandbox::JS::API::error(std::string& error);
━ Vital::Sandbox::JS::API::bind()
@Objective: Binds a C++ function to JS vms.
bool result = Vital::Sandbox::JS::API::bind(std::string parent, std::string name, vital_exec exec);
━ Vital::Sandbox::JS::API::unbind()
@Objective: Unbinds bound C++ function from JS vms.
bool result = Vital::Sandbox::JS::API::unbind(std::string parent, std::string name, vital_exec exec);
━ Vital::Sandbox::JS::API::boot()
@Objective: Boots all custom implemented library bindings.
bool result = Vital::Sandbox::JS::API::boot();