pitcher:Typescript依赖注入受Dagger启发

时间:2024-06-06 17:20:28
【文件属性】:

文件名称:pitcher:Typescript依赖注入受Dagger启发

文件大小:144KB

文件格式:ZIP

更新时间:2024-06-06 17:20:28

TypeScript

投手 代码为打字稿生成的,类型强的依赖项注入。 为自己倒一杯甜美,甜蜜的依赖。 介绍 基于和的DI工具的启发,pitter旨在成为两种方法中的最佳方法:用于早期错误检查的代码生成,以及用于简单配置的约定的参数名称。 设置类似于CoffeePump我们创建一个“模块”类来提供CoffeePump服务的实例。 class CoffeeModule implements pitcher . Module { providesCoffeePump = CoffeePump ; } 在这种情况下,CoffeePump是我们要为其构造单例的某个类。 我们可以通过简单地将Thermosiphon声明为所述类的构造函数的参数来添加对Thermosiphon的依赖。 投手会将参数名称与具有相同名称的提供程序进行匹配。 class CoffeePump { constructor ( p


网友评论