PATH:
usr
/
local
/
lib
/
node_modules
/
knex-migrator
/
node_modules
/
nan
/********************************************************************* * 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_
[-] nan_object_wrap.h
[edit]
[-] nan_implementation_12_inl.h
[edit]
[-] nan_callbacks.h
[edit]
[-] nan_persistent_12_inl.h
[edit]
[-] nan_implementation_pre_12_inl.h
[edit]
[-] include_dirs.js
[edit]
[+]
..
[-] nan_define_own_property_helper.h
[edit]
[-] nan_persistent_pre_12_inl.h
[edit]
[-] nan_maybe_pre_43_inl.h
[edit]
[-] nan_new.h
[edit]
[-] package.json
[edit]
[-] nan_converters.h
[edit]
[-] nan_callbacks_pre_12_inl.h
[edit]
[+]
tools
[-] nan_typedarray_contents.h
[edit]
[-] LICENSE.md
[edit]
[-] nan_callbacks_12_inl.h
[edit]
[-] nan_converters_43_inl.h
[edit]
[-] nan.h
[edit]
[-] nan_private.h
[edit]
[-] nan_maybe_43_inl.h
[edit]
[-] nan_json.h
[edit]
[-] README.md
[edit]
[-] nan_converters_pre_43_inl.h
[edit]
[+]
doc
[-] nan_string_bytes.h
[edit]
[-] CHANGELOG.md
[edit]
[-] nan_weak.h
[edit]