diff options
Diffstat (limited to 'js/blotbotboot/node_modules/nan/nan_define_own_property_helper.h')
-rw-r--r-- | js/blotbotboot/node_modules/nan/nan_define_own_property_helper.h | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/js/blotbotboot/node_modules/nan/nan_define_own_property_helper.h b/js/blotbotboot/node_modules/nan/nan_define_own_property_helper.h deleted file mode 100644 index d710ef2..0000000 --- a/js/blotbotboot/node_modules/nan/nan_define_own_property_helper.h +++ /dev/null @@ -1,29 +0,0 @@ -/********************************************************************* - * NAN - Native Abstractions for Node.js - * - * Copyright (c) 2018 NAN contributors - * - * MIT License <https://github.com/nodejs/nan/blob/master/LICENSE.md> - ********************************************************************/ - -#ifndef NAN_DEFINE_OWN_PROPERTY_HELPER_H_ -#define NAN_DEFINE_OWN_PROPERTY_HELPER_H_ - -namespace imp { - -inline Maybe<bool> DefineOwnPropertyHelper( - v8::PropertyAttribute current - , v8::Handle<v8::Object> obj - , v8::Handle<v8::String> key - , v8::Handle<v8::Value> value - , v8::PropertyAttribute attribs = v8::None) { - return !(current & v8::DontDelete) || // configurable OR - (!(current & v8::ReadOnly) && // writable AND - !((attribs ^ current) & ~v8::ReadOnly)) // same excluding RO - ? Just<bool>(obj->ForceSet(key, value, attribs)) - : Nothing<bool>(); -} - -} // end of namespace imp - -#endif // NAN_DEFINE_OWN_PROPERTY_HELPER_H_ |