@preact-signals/safe-react
Version:
Manage state with style in React
1 lines • 760 B
Source Map (JSON)
{"version":3,"file":"manual.mjs","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":[],"mappings":";;;AAGO,MAAM,gBAAA,GAAqD,aAAA;AAAA,EAChE,IAAI,WAAA,CAAY,CAAC,KAAA,KAAU;AACzB,IAAA,MAAM,UAAU,UAAA,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;;;;"}