utopia_di

Creator: coderz1093

Last updated:

0 purchases

utopia_di Image
utopia_di Images

Languages

Categories

Add to Cart

Description:

utopia di

Utopia Dependency Injection #
Light & Fast Dart Dependency Injection Library
Features #

Dependency injection

Getting started #
Add dependency
dependencies:
utopia_di: <latest>
copied to clipboard
Usage #
It's very simple to use. Use it by creating a instance or use a singleton instance from the library.
import 'package:utopia_di/utopia_di.dart';

final di = DI(); //you can also use `DI.instance` or `DI.i`

void main() {
di.setResource('resource1', () => 'this is resource 1');
di.setResource('number1', () => 10);
di.setResource(
'dependentResource',
(String resource1, int number1) => '$resource1 and $number1',
dependencies: ['resource1', 'number1'],
);

print(di.getResource('resource1'));
print(di.getResource('number1'));
print(di.getResource('dependentResource'));
}
copied to clipboard
Copyright and license #
The MIT License (MIT) https://www.opensource.org/licenses/mit-license.php

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.