Rewrite reactive scopes to computed with lambda
Updates LowerReactiveScopes to rewrite to a ReactiveFunctionValue (ReactiveFunction-based) instead of a FunctionExpression (HIR-based). This lets us include terminals and even nested reactive scopes in the result.
Joe Savona committed
Feb 16, 2024 at 14:59 UTC
1e3f9130f37a2d723e57510b36c72b457753f774
1 file changed
+1
compiler/packages/babel-plugin-react-forget/src/HIR/HIR.ts
+1
@@ -102,6 +102,7 @@ export type ReactiveFunctionValue = {
102
kind: "ReactiveFunctionValue";
103
fn: ReactiveFunction;
104
dependencies: Array<Place>;
105
+ returnType: t.FlowType | t.TSType | null;
106
loc: SourceLocation;
107
};
108