public static JSValue js_push_tvar <T>(JSContext ctx, T o) { if (_registeredTypes.Contains(typeof(T))) { return(ReflectBindValueConvert <T> .push(ctx, o)); } return(Binding.Values.js_push_var(ctx, o)); }