Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/akshayganeshen/napi-go
/ functions
Functions
111 in github.com/akshayganeshen/napi-go
⨍
Functions
111
◇
Types & classes
35
↓ 9 callers
Function
Export
(name string, callback napi.Callback)
entry/exports.go:14
↓ 9 callers
Function
getInstanceData
(env Env)
instance_data.go:283
↓ 5 callers
Function
AsCallback
(fn Callback)
js/callback.go:9
↓ 4 callers
Method
Error
()
status.go:94
↓ 4 callers
Method
GetAsyncWorkData
()
instance_data.go:87
↓ 4 callers
Function
ThrowError
(env Env, code, msg string)
js_native_api.go:286
↓ 4 callers
Method
ValueOf
(x any)
js/env.go:59
↓ 4 callers
Function
reportStackTrace
()
instance_data.go:313
↓ 3 callers
Method
FuncOf
(fn Callback)
js/env.go:168
↓ 3 callers
Method
GetCallbackData
()
instance_data.go:86
↓ 2 callers
Function
AsEnv
(env napi.Env)
js/env.go:20
↓ 2 callers
Method
CreateAsyncWork
( env Env, asyncResource, asyncResourceName Value, execute AsyncExecuteCallback, complete AsyncComplet
instance_data.go:97
↓ 2 callers
Method
DeleteAsyncWork
(id NapiGoAsyncWorkID)
instance_data.go:104
↓ 2 callers
Method
GetAsyncWork
(id NapiGoAsyncWorkID)
instance_data.go:103
↓ 2 callers
Method
NewPromise
()
js/env.go:188
↓ 2 callers
Method
ensurePending
()
js/promise.go:98
↓ 2 callers
Function
getInstanceDataHandle
(env Env)
instance_data.go:269
↓ 2 callers
Method
release
()
js/promise.go:111
↓ 2 callers
Method
settle
()
js/promise.go:104
↓ 1 callers
Method
CreateCallback
(env Env, name string, cb Callback)
instance_data.go:91
↓ 1 callers
Method
DeleteCallback
(id NapiGoCallbackID)
instance_data.go:93
↓ 1 callers
Function
DescribeValueType
(vt napi.ValueType)
docs/examples/describe-args/main.go:24
↓ 1 callers
Method
Error
()
js/env.go:194
↓ 1 callers
Method
GetCallback
(id NapiGoCallbackID)
instance_data.go:92
↓ 1 callers
Method
GetUserData
()
instance_data.go:83
↓ 1 callers
Method
Reject
(rejection any)
js/promise.go:45
↓ 1 callers
Method
Resolve
(resolution any)
js/promise.go:34
↓ 1 callers
Method
SetUserData
(userData any)
instance_data.go:84
↓ 1 callers
Method
Undefined
()
js/env.go:48
↓ 1 callers
Method
insert
( cb Callback, )
instance_data.go:386
↓ 1 callers
Method
insert
( execute AsyncExecuteCallback, complete AsyncCompleteCallback, )
instance_data.go:451
↓ 1 callers
Method
reset
(e Env)
js/promise.go:56
↓ 1 callers
Function
setInstanceData
(env Env, data *NapiGoInstanceData)
instance_data.go:292
Function
AcquireThreadsafeFunction
(fn ThreadsafeFunction)
node_api.go:124
Function
CallThreadsafeFunction
( fn ThreadsafeFunction, )
node_api.go:114
Function
CancelAsyncWork
(env Env, work AsyncWork)
node_api.go:51
Function
CreateArray
(env Env)
js_native_api.go:59
Function
CreateArrayWithLength
(env Env, length int)
js_native_api.go:68
Function
CreateAsyncWork
( env Env, asyncResource, asyncResourceName Value, execute AsyncExecuteCallback, complete AsyncCompleteCal
node_api.go:12
Method
CreateAsyncWork
( env Env, asyncResource, asyncResourceName Value, execute AsyncExecuteCallback, complete AsyncCompleteCal
instance_data.go:410
Method
CreateCallback
( env Env, name string, cb Callback, )
instance_data.go:335
Function
CreateDouble
(env Env, value float64)
js_native_api.go:78
Function
CreateError
(env Env, code, msg Value)
js_native_api.go:121
Function
CreateFunction
(env Env, name string, cb Callback)
js_native_api.go:112
Function
CreateObject
(env Env)
js_native_api.go:50
Function
CreatePromise
(env Env)
js_native_api.go:298
Function
CreateStringUtf8
(env Env, str string)
js_native_api.go:88
Function
CreateSymbol
(env Env, description Value)
js_native_api.go:102
Function
CreateThreadsafeFunction
( env Env, fn Value, asyncResource, asyncResourceName Value, maxQueueSize, initialThreadCount int, )
node_api.go:91
Function
DeleteAsyncWork
(env Env, work AsyncWork)
node_api.go:31
Method
DeleteAsyncWork
(id NapiGoAsyncWorkID)
instance_data.go:445
Method
DeleteCallback
(id NapiGoCallbackID)
instance_data.go:380
Function
DeleteCallbackData
export DeleteCallbackData
instance_data.go:129
Function
DeleteInstanceData
export DeleteInstanceData
instance_data.go:120
Function
DescribeArgsHandler
(env napi.Env, info napi.CallbackInfo)
docs/examples/describe-args/main.go:12
Function
ExecuteAsyncCompleteCallback
export ExecuteAsyncCompleteCallback
instance_data.go:236
Function
ExecuteAsyncExecuteCallback
export ExecuteAsyncExecuteCallback
instance_data.go:206
Function
ExecuteCallback
export ExecuteCallback
instance_data.go:158
Function
GetArray
(env js.Env, this js.Value, args []js.Value)
docs/examples/js/main.go:48
Method
GetAsyncWork
( id NapiGoAsyncWorkID, )
instance_data.go:437
Method
GetAsyncWorkData
()
instance_data.go:331
Function
GetBoolean
(env Env, value bool)
js_native_api.go:40
Function
GetCallback
(env js.Env, this js.Value, args []js.Value)
docs/examples/js/main.go:39
Method
GetCallback
( id NapiGoCallbackID, )
instance_data.go:372
Method
GetCallbackData
()
instance_data.go:327
Function
GetCallbackHandler
(env napi.Env, info napi.CallbackInfo)
docs/examples/callback/main.go:12
Function
GetCbInfo
(env Env, info CallbackInfo)
js_native_api.go:238
Method
GetEnv
()
js/value.go:12
Function
GetGlobal
(env Env)
js_native_api.go:31
Function
GetInstanceData
(env Env)
js_native_api.go:334
Function
GetMapHandler
(env napi.Env, info napi.CallbackInfo)
docs/examples/js/main.go:20
Function
GetModuleFileName
(env Env)
node_api.go:77
Function
GetNodeVersion
(env Env)
node_api.go:58
Function
GetNull
(env Env)
js_native_api.go:22
Function
GetPromiseHandler
(env napi.Env, info napi.CallbackInfo)
docs/examples/async-promise/main.go:15
Function
GetPromiseReject
(env js.Env, this js.Value, args []js.Value)
docs/examples/js/main.go:70
Function
GetPromiseResolve
(env js.Env, this js.Value, args []js.Value)
docs/examples/js/main.go:59
Function
GetUndefined
(env Env)
js_native_api.go:13
Method
GetUserData
()
instance_data.go:319
Function
GetValueBool
(env Env, value Value)
js_native_api.go:152
Function
GetValueDouble
(env Env, value Value)
js_native_api.go:142
Function
GetValueStringUtf8
(env Env, value Value)
js_native_api.go:162
Method
Global
()
js/env.go:26
Function
HelloHandler
(env napi.Env, info napi.CallbackInfo)
docs/examples/hello-world/main.go:14
Function
InitializeInstanceData
(env Env)
instance_data.go:115
Function
InitializeModule
export InitializeModule
entry/napi_module.go:15
Method
Null
()
js/env.go:37
Function
QueueAsyncWork
(env Env, work AsyncWork)
node_api.go:44
Method
Reject
(rejection any)
js/promise.go:20
Function
RejectDeferred
(env Env, deferred Deferred, rejection Value)
js_native_api.go:316
Function
ReleaseThreadsafeFunction
( fn ThreadsafeFunction, )
node_api.go:130
Method
Resolve
(resolution any)
js/promise.go:19
Function
ResolveDeferred
(env Env, deferred Deferred, resolution Value)
js_native_api.go:308
Function
SetElement
(env Env, object Value, index int, value Value)
js_native_api.go:213
Function
SetInstanceData
(env Env, data any)
js_native_api.go:324
Function
SetProperty
(env Env, object, key, value Value)
js_native_api.go:204
Method
SetUserData
(userData any)
instance_data.go:323
Function
StrictEquals
(env Env, lhs, rhs Value)
js_native_api.go:222
Method
String
()
status.go:43
Function
Throw
(env Env, err Value)
js_native_api.go:279
next →
1–100 of 111, ranked by callers