{"version":3,"file":"manual.cjs","sources":["../../../src/lib/manual.ts"],"sourcesContent":["import { useSignals } from \"./tracking\";\nimport { wrapIntoProxy, RewriteCall } from \"react-fast-hoc\";\n\nexport const withTrackSignals: ReturnType<typeof wrapIntoProxy> = wrapIntoProxy(\n  new RewriteCall((props) => {\n    const tracker = useSignals();\n    try {\n      return props.renderComponent(...props.args);\n    } finally {\n      tracker.f();\n    }\n  })\n);\n"],"names":["wrapIntoProxy","RewriteCall","useSignals"],"mappings":";;;;;AAGO,MAAM,gBAAA,GAAqDA,0BAAA;AAAA,EAChE,IAAIC,wBAAA,CAAY,CAAC,KAAA,KAAU;AACzB,IAAA,MAAM,UAAUC,mBAAA,EAAW;AAC3B,IAAA,IAAI;AACF,MAAA,OAAO,KAAA,CAAM,eAAA,CAAgB,GAAG,KAAA,CAAM,IAAI,CAAA;AAAA,IAC5C,CAAA,SAAE;AACA,MAAA,OAAA,CAAQ,CAAA,EAAE;AAAA,IACZ;AAAA,EACF,CAAC;AACH;;;;"}