in src/Message.cc [37:55]
Napi::Object Message::Init(Napi::Env env, Napi::Object exports) {
Napi::HandleScope scope(env);
Napi::Function func = DefineClass(
env, "Message",
{InstanceMethod("getTopicName", &Message::GetTopicName),
InstanceMethod("getProperties", &Message::GetProperties), InstanceMethod("getData", &Message::GetData),
InstanceMethod("getMessageId", &Message::GetMessageId),
InstanceMethod("getPublishTimestamp", &Message::GetPublishTimestamp),
InstanceMethod("getEventTimestamp", &Message::GetEventTimestamp),
InstanceMethod("getRedeliveryCount", &Message::GetRedeliveryCount),
InstanceMethod("getPartitionKey", &Message::GetPartitionKey)});
constructor = Napi::Persistent(func);
constructor.SuppressDestruct();
exports.Set("Message", func);
return exports;
}