JSTQL-JS-Transform/output_testing/1260conditional-member-expr.js

15 lines
No EOL
372 B
JavaScript

// To preserve the nullthrows behavior and reactive deps of this code,
// Forget needs to add `props.a` as a dependency (since `props.a.b` is
// a conditional dependency, i.e. gated behind control flow)
function Component(props) {
let x = [];
props.a?.b |> x.push(%);
return x;
}
export const FIXTURE_ENTRYPOINT = {
fn: Component,
params: [{
a: null
}]
};