TODO (Tom Tang): figure out a better way to register InternalBindings to namespace
| 21 | |
| 22 | // TODO (Tom Tang): figure out a better way to register InternalBindings to namespace |
| 23 | JSObject *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 |
no test coverage detected