{"version":3,"file":"index.mjs","sources":["../../../../src/effects/prop/index.ts"],"sourcesContent":["import { MotionValue } from \"../../value\"\nimport { MotionValueState } from \"../MotionValueState\"\nimport { createEffect } from \"../utils/create-effect\"\n\nexport const propEffect = /*@__PURE__*/ createEffect(\n    (\n        subject: { [key: string]: any },\n        state: MotionValueState,\n        key: string,\n        value: MotionValue\n    ) => {\n        return state.set(\n            key,\n            value,\n            () => {\n                subject[key] = state.latest[key]\n            },\n            undefined,\n            false\n        )\n    }\n)\n"],"names":[],"mappings":";;AAIa,MAAA,UAAU,iBAAiB,YAAY,CAChD,CACI,OAA+B,EAC/B,KAAuB,EACvB,GAAW,EACX,KAAkB,KAClB;IACA,OAAO,KAAK,CAAC,GAAG,CACZ,GAAG,EACH,KAAK,EACL,MAAK;QACD,OAAO,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,CAAA;AACpC,KAAC,EACD,SAAS,EACT,KAAK,CACR,CAAA;AACL,CAAC;;;;"}