pub unsafe fn JsSetRuntimeBeforeCollectCallback(
    runtime: *const c_void,
    callbackstate: Option<*const c_void>,
    beforecollectcallback: JsBeforeCollectCallback
) -> JsErrorCode