MCPcopy Create free account
hub / github.com/Distributive-Network/PythonMonkey / getInternalBindingsByNamespace

Function getInternalBindingsByNamespace

src/internalBinding.cc:23–31  ·  view source on GitHub ↗

TODO (Tom Tang): figure out a better way to register InternalBindings to namespace

Source from the content-addressed store, hash-verified

21
22// TODO (Tom Tang): figure out a better way to register InternalBindings to namespace
23JSObject *getInternalBindingsByNamespace(JSContext *cx, JSLinearString *namespaceStr) {
24 if (JS_LinearStringEqualsLiteral(namespaceStr, "utils")) {
25 return createInternalBindingsForNamespace(cx, InternalBinding::utils);
26 } else if (JS_LinearStringEqualsLiteral(namespaceStr, "timers")) {
27 return createInternalBindingsForNamespace(cx, InternalBinding::timers);
28 } else { // not found
29 return nullptr;
30 }
31}
32
33/**
34 * @brief Implement the `internalBinding(namespace)` function

Callers 1

internalBindingFnFunction · 0.85

Calls 1

Tested by

no test coverage detected