예제 #1
0
bool TNodeJsUtil::IsBuffer(const v8::Local<v8::Object>& Object) {
	v8::Isolate* Isolate = v8::Isolate::GetCurrent();
	v8::HandleScope HandleScope(Isolate);
#if NODE_MODULE_VERSION >= 46 /* Node.js >= v4.x.x */
		return Object->IsUint8Array();
#else
		return Object->HasIndexedPropertiesInExternalArrayData();
#endif
}