pitcher:Typescript依赖注入受Dagger启发

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

网友评论