let positionMenu: () => void;
onMount(() => {
positionMenu = getPositionMenuFun({ inputElement, styles });
console.log('positionMenu', positionMenu); // always outputs the function
});
createEffect(() => {
// ...
positionMenu(); // error: in one scenario `positionMenu` is undefined
});
let positionMenu: () => void;
onMount(() => {
positionMenu = getPositionMenuFun({ inputElement, styles });
console.log('positionMenu', positionMenu); // always outputs the function
});
createEffect(() => {
// ...
positionMenu(); // error: in one scenario `positionMenu` is undefined
});