UNPKG

@preact-signals/safe-react

Version:
1 lines 770 B
{"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,gBAAqD,GAAA,aAAA;AAAA,EAChE,IAAI,WAAY,CAAA,CAAC,KAAU,KAAA;AACzB,IAAA,MAAM,UAAU,UAAW,EAAA,CAAA;AAC3B,IAAI,IAAA;AACF,MAAA,OAAO,KAAM,CAAA,eAAA,CAAgB,GAAG,KAAA,CAAM,IAAI,CAAA,CAAA;AAAA,KAC1C,SAAA;AACA,MAAA,OAAA,CAAQ,CAAE,EAAA,CAAA;AAAA,KACZ;AAAA,GACD,CAAA;AACH;;;;"}