#ifndef TEXTMETRICS_H #define TEXTMETRICS_H #include namespace NodeBinding { class TextMetrics : public Napi::ObjectWrap { public: TextMetrics(const Napi::CallbackInfo &info); static void Init(Napi::Env env); static Napi::Object NewInstance(Napi::Env env, const Napi::Value arg); private: float textWidth = 0; static Napi::FunctionReference constructor; Napi::Value getWidth(const Napi::CallbackInfo &info); void setWidth(const Napi::CallbackInfo &info, const Napi::Value &value); }; } // namespace NodeBinding #endif