#pragma once #include namespace JS { class GlobalObject final : public Object { public: explicit GlobalObject(); virtual ~GlobalObject() override; private: virtual const char* class_name() const override { return "GlobalObject"; } }; }