JSTQL-JS-Transform/output_testing/1174context-variable-reassigned-two-lambdas.js

33 lines
623 B
JavaScript
Raw Normal View History

import { conditionalInvoke } from "shared-runtime";
function Component({
doReassign1,
doReassign2
}) {
let x = {};
const reassign1 = () => {
x = 2;
};
const reassign2 = () => {
x = 3;
};
doReassign1 |> conditionalInvoke(%, reassign1);
doReassign2 |> conditionalInvoke(%, reassign2);
return x;
}
export const FIXTURE_ENTRYPOINT = {
fn: Component,
params: [{
doReassign1: true,
doReassign2: true
}],
sequentialRenders: [{
doReassign1: true,
doReassign2: true
}, {
doReassign1: true,
doReassign2: false
}, {
doReassign1: false,
doReassign2: false
}]
};