diff options
author | Juha Alanen <juha.alanen@mapbox.com> | 2019-08-28 13:34:11 +0300 |
---|---|---|
committer | Juha Alanen <19551460+jmalanen@users.noreply.github.com> | 2019-09-18 14:29:15 +0300 |
commit | a186e6a27d79ca3ed1eb6fadce656df5e0e2b89f (patch) | |
tree | f80803d4318b1fefbb031b695b6b60ce5e52557e /platform/node/src/node_feature.cpp | |
parent | fd179de6fb8ddc170db66d028ac7fe871b84394a (diff) | |
download | qtlocation-mapboxgl-a186e6a27d79ca3ed1eb6fadce656df5e0e2b89f.tar.gz |
[node] Add support for feature state APIs
Diffstat (limited to 'platform/node/src/node_feature.cpp')
-rw-r--r-- | platform/node/src/node_feature.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/platform/node/src/node_feature.cpp b/platform/node/src/node_feature.cpp index 2dfab686a7..646cc23338 100644 --- a/platform/node/src/node_feature.cpp +++ b/platform/node/src/node_feature.cpp @@ -167,6 +167,12 @@ v8::Local<v8::Object> toJS(const Feature& feature) { Nan::Set(result, Nan::New("id").ToLocalChecked(), FeatureIdentifier::visit(feature.id, ToValue())); } + Nan::Set(result, Nan::New("source").ToLocalChecked(), toJS(feature.source)); + if (!feature.sourceLayer.empty()) { + Nan::Set(result, Nan::New("sourceLayer").ToLocalChecked(), toJS(feature.sourceLayer)); + } + Nan::Set(result, Nan::New("state").ToLocalChecked(), toJS(feature.state)); + return scope.Escape(result); } |