blob: eb5786b6f477df5ec14c6f2579cc0c37926c8f09 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include "napi_external.h"
#include "napi.h"
namespace Bun {
NapiExternal::~NapiExternal()
{
if (finalizer) {
finalizer(toNapi(globalObject()), m_value, m_finalizerHint);
}
}
void NapiExternal::destroy(JSC::JSCell* cell)
{
jsCast<NapiExternal*>(cell)->~NapiExternal();
}
const ClassInfo NapiExternal::s_info = { "External"_s, &Base::s_info, nullptr, nullptr, CREATE_METHOD_TABLE(NapiExternal) };
}
|