JSTQL-JS-Transform/output_testing/1220repro-preds-undefined-try-catch-return-primitive.js

20 lines
477 B
JavaScript
Raw Normal View History

// @enableAssumeHooksFollowRulesOfReact @enableTransitivelyFreezeFunctionExpressions
import { useMemo } from "react";
const checkforTouchEvents = true;
function useSupportsTouchEvent() {
return (() => {
if (checkforTouchEvents) {
try {
"TouchEvent" |> document.createEvent(%);
return true;
} catch {
return false;
}
}
}) |> useMemo(%, []);
}
export const FIXTURE_ENTRYPOINT = {
fn: useSupportsTouchEvent,
params: []
};