summaryrefslogtreecommitdiff
path: root/platform/node/src/node_geojson.hpp
blob: 8a3927e2cfe5790176645c6716333ed1ef5328c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <mbgl/style/conversion/geojson.hpp>

#include <string>
namespace mbgl {
namespace style {
namespace conversion {

template <>
optional<GeoJSON> Converter<GeoJSON>::operator()(const v8::Local<v8::Value>& value, Error& error) const {
    Nan::JSON JSON;
    std::string string = *Nan::Utf8String(JSON.Stringify(value->ToObject()).ToLocalChecked());
    return convert<GeoJSON>(string, error);
}

} // namespace conversion
} // namespace style
} // namespace mbgl