Exemplo n.º 1
0
Local<Object> SelectResults::NewInstance(const SelectResultsPtr & selectResultsPtr) {
  Nan::EscapableHandleScope scope;
 const unsigned int argc = 0;
  Local<Value> argv[argc] = {};
  Local<Object> instance(Nan::New(SelectResults::constructor())->NewInstance(argc, argv));
  SelectResults * selectResults = new SelectResults(selectResultsPtr);
  selectResults->Wrap(instance);

  return scope.Escape(instance);
}
Exemplo n.º 2
0
Local<Object> SelectResults::NewInstance(const SelectResultsPtr & selectResultsPtr) {
  NanEscapableScope();

  const unsigned int argc = 0;
  Local<Value> argv[argc] = {};
  Local<Object> v8Object(NanNew(SelectResults::constructor)->NewInstance(argc, argv));

  SelectResults * selectResults = new SelectResults(selectResultsPtr);
  selectResults->Wrap(v8Object);

  return NanEscapeScope(v8Object);
}