first-di:轻松为打字稿应用程序注入依赖

时间:2024-06-11 08:54:29
【文件属性】:

文件名称:first-di:轻松为打字稿应用程序注入依赖

文件大小:111KB

文件格式:ZIP

更新时间:2024-06-11 08:54:29

TypeScript

第一DI 轻松为打字稿应用程序注入依赖 描述: 为了运行该库,需要使用Metadata Reflection API。 如果您的平台(浏览器/ nodejs)不支持,则必须使用polifyll。 示例: 。 为了进行工作反射,应在tsconfig文件中启用选项embedDecoratorMetadata和experimentalDecorators。 为了通过打字稿生成反射,需要创建任何装饰器或使用此库中的@reflection装饰器。 延迟加载以解决解析依赖性。 每个依赖项仅在使用@autowired装饰器的request属性之后创建。 无依赖关系。 依赖关系仅用于开发。 在简易模式下使用: 像以前一样简单地编写代码,并使用@autowired()装饰器实现依赖关系。 对于覆盖依赖项,只需使用方法覆盖即可。 import { autowired , override


【文件预览】:
first-di-master
----.gitignore(29B)
----package.json(1KB)
----src()
--------classes()
--------decorators()
--------models()
--------index.ts(299B)
--------typings()
----tsconfigbuild.json(310B)
----dist()
--------classes()
--------decorators()
--------models()
--------index.js(261B)
--------typings()
--------index.d.ts(1KB)
----LICENSE(1KB)
----tsconfig.json(545B)
----.eslintrc.js(129B)
----README.md(7KB)
----tests()
--------services()
--------api.test.ts(2KB)
--------models()
--------repositories()
--------index.test.ts(4KB)
--------readme-samples.test.ts(4KB)
--------controllers()
----.npmignore(56B)
----npm-shrinkwrap.json(371KB)
----.editorconfig(367B)

网友评论