File size: 303 Bytes
00df61d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <emscripten/val.h>
#include <optional>
#include <string>
// This file deliberately does NOT include <emscripten/bind.h>
class MyType {
public:
void RunCallback(emscripten::val callback);
};
void MyType::RunCallback(emscripten::val cb) {
cb(std::make_optional(std::string{"Hey"}));
}
|