MCPcopy Create free account
hub / github.com/nodejs/node-addon-api / InitDataView

Function InitDataView

test/dataview/dataview.cc:64–89  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

62}
63
64Object InitDataView(Env env) {
65 Object exports = Object::New(env);
66
67 exports["createDataView"] = Function::New(env, CreateDataView);
68 exports["createDataViewWithByteOffset"] =
69 Function::New(env, CreateDataViewWithByteOffset);
70 exports["createDataViewWithByteOffsetAndByteLength"] =
71 Function::New(env, CreateDataViewWithByteOffsetAndByteLength);
72
73#ifdef NODE_API_EXPERIMENTAL_HAS_SHAREDARRAYBUFFER
74 exports["createDataViewOnSharedArrayBuffer"] =
75 Function::New(env, CreateDataViewOnSharedArrayBuffer);
76 exports["createDataViewOnSharedArrayBufferWithByteOffset"] =
77 Function::New(env, CreateDataViewOnSharedArrayBufferWithByteOffset);
78 exports["createDataViewOnSharedArrayBufferWithByteOffsetAndByteLength"] =
79 Function::New(
80 env, CreateDataViewOnSharedArrayBufferWithByteOffsetAndByteLength);
81#endif
82
83 exports["getArrayBuffer"] = Function::New(env, GetArrayBuffer);
84 exports["getBuffer"] = Function::New(env, GetBuffer);
85 exports["getByteOffset"] = Function::New(env, GetByteOffset);
86 exports["getByteLength"] = Function::New(env, GetByteLength);
87
88 return exports;
89}

Callers 1

InitFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected