| 2 | public: |
| 3 | |
| 4 | explicit CustomTable( |
| 5 | Napi::Env env, |
| 6 | Database* db, |
| 7 | const char* name, |
| 8 | Napi::Function factory |
| 9 | ) : |
| 10 | addon(db->GetAddon()), |
| 11 | env(env), |
| 12 | db(db), |
| 13 | name(name), |
| 14 | factory(Napi::Persistent(factory)) {} |
| 15 | |
| 16 | static void Destructor(void* self) { |
| 17 | delete static_cast<CustomTable*>(self); |