4

Node 4.0 との互換性のために Nan 2.0 が導入されMaybeMaybeLocaltypeと、それらを返すいくつかの関数が導入されました。ただし、それらのほとんどはオブジェクトを受け入れ ないようでMaybe、場合によってはそれらのメソッドを作成したいと思います。たとえば( a を返す関数があると仮定すると)、代わりにMaybeLocal<String>やりたいreturn Nan::To<String>(Nan::Get(object, key))

Nan::MaybeLocal<Value> maybe_value = Nan::Get(object, key);
if (maybe_value.IsEmpty()) {
  return Nan::Nothing;
}
return Nan::To<String>(maybe_value.ToLocalChecked());

これらの関数のすべてに独自のラッパーを作成せずにこれを行う合理的な方法はありますか?

4

0 に答える 0