#include "to_string.h"
#include "../tensor.h"
#include "../utils.h"
#include <torch/torch.h>
#include <sstream>

namespace TensorOps {

Napi::Value ToString(Tensor* self, const Napi::CallbackInfo& info) {
  Napi::Env env = info.Env();

  std::ostringstream oss;
  oss << self->tensor;

  return Napi::String::New(env, oss.str());
}

}  // namespace TensorOps
