Function mozjs_sys::jsapi::JS_NewEnumerateStandardClasses

source ·
pub unsafe extern "C" fn JS_NewEnumerateStandardClasses(
    cx: *mut JSContext,
    obj: HandleObject,
    properties: MutableHandleIdVector,
    enumerableOnly: bool,
) -> bool
Expand description

Fill “properties” with a list of standard class names that have not yet been resolved on “obj”. This can be used as (part of) a newEnumerate class hook on a global. Already-resolved things are excluded because they might have been deleted by script after being resolved and enumeration considers already-defined properties anyway.