wzhudev / redi

💉 A dependency injection library for TypeScript & JavaScript, along with a binding for React.
https://redi.wendell.fun
MIT License
104 stars 17 forks source link

fix: fix useClass onInstantiation not running #28

Closed bailnl closed 2 months ago

bailnl commented 2 months ago

修复 useClass 时参数 onInstantiation 未能正常运行,原因是 IdleValue 时已经构建实例,导致 IdleValue 内部的 didRun 为 true ,所以需要把 onInstantiation 的执行时机移到 _resolveClassImpl 中