针:一种轻量级的灵活的依赖注入库,用于TypeScript项目

时间:2024-03-08 18:11:14
【文件属性】:

文件名称:针:一种轻量级的灵活的依赖注入库,用于TypeScript项目

文件大小:143KB

文件格式:ZIP

更新时间:2024-03-08 18:11:14

TypeScript

@摩根士丹利/ needle 安装 npm install @morgan-stanley/needle 打字稿 所需的打字稿版本:> 3.4 该库取决于TypeScript对装饰器的支持。 因此,您必须启用experimentalDecorators和emitDecoratorMetadata { " compilerOptions " : { " experimentalDecorators " : true , " emitDecoratorMetadata " : true } } 为什么要使用这个? 简单轻巧 可以在许多不同JavaScript上下文中使用:节点,浏览器,角度,react或vanilla js 提供了一种非侵入性的方式来站立依赖树 提高代码可测试性 支持语义版本注入 填充胶 该库可与现代浏览器和JavaScr


【文件预览】:
needle-main
----codecov.yml(156B)
----.github()
--------ISSUE_TEMPLATE()
----.eslintrc.js(1KB)
----.vscode()
--------settings.json(356B)
----.npmignore(196B)
----typedoc.json(242B)
----karma.base.conf.js(3KB)
----spec()
--------tsconfig.json(98B)
--------test.ts(201B)
--------injection.spec.ts(78KB)
----dco()
--------dco_template.md(6KB)
----CONTRIBUTING.md(7KB)
----.travis.yml(466B)
----tsconfig.json(733B)
----LICENSE(11KB)
----NOTICE(137B)
----.npmrc(36B)
----main()
--------constants()
--------index.ts(1014B)
--------core()
--------contracts()
--------tsconfig.json(117B)
--------annotations()
----prettier.config.js(109B)
----.gitignore(76B)
----karma.conf.js(2KB)
----readme.md(34KB)
----package-lock.json(368KB)
----package.json(3KB)

网友评论