|
|
00332dc6b1
|
Add Dependency Injection example and core interfaces. Implement Inject class for managing scopes and instances, along with InstanceProvider, IntegerConstantProvider, and StringConstantProvider for dependency resolution.
|
2025-10-25 17:51:44 -04:00 |
|
|
|
0de4b9314a
|
Refactor Dependency Injection classes to use named imports for Type and interfaces. Change export statements from default to named exports for DependencyManager, DependencyProvider, IDependencyManager, IDependencyProvider, and NamedType classes.
|
2025-10-25 17:39:27 -04:00 |
|
|
|
e73c6e75e9
|
Update package configuration and TypeScript settings; add build script, versioning, and output directories. Refactor NamedType equality check for conciseness. Change import statements to use 'type' for IDisposable in Disposable and DisposableList classes.
|
2025-10-25 17:34:31 -04:00 |
|
|
|
975a543027
|
Add DependencyProvider and Lifecycle classes, along with utility types for time and data units. Implemented assertUnreachable for exhaustive checks in Lifecycle mapping.
|
2025-10-25 17:30:25 -04:00 |
|
|
|
b209d710b8
|
Formatting
|
2025-10-25 17:20:23 -04:00 |
|
|
|
17e7f8babd
|
Add Dependency Injection Framework with IDependencyManager, IDependencyProvider, Type, and NamedType Classes
|
2025-10-25 17:14:56 -04:00 |
|
|
|
2c4a886e27
|
Add Disposable and DisposableList
|
2025-10-25 16:31:39 -04:00 |
|
|
|
3d7135aa71
|
Initial Commit
|
2025-10-25 16:31:03 -04:00 |
|