Add Wyatt Continuous Deployment as Sub package #236
| @ -14,10 +14,23 @@ | ||||
| // You should have received a copy of the GNU General Public License | ||||
| // along with this program. If not, see <https://www.gnu.org/licenses/>. | ||||
| 
 | ||||
| import 'package:get_it/get_it.dart'; | ||||
| import 'package:mason_logger/mason_logger.dart'; | ||||
| import 'package:wyatt_continuous_deployment/src/core/injection/injectable.dart'; | ||||
| 
 | ||||
| export 'domain/domain.dart'; | ||||
| 
 | ||||
| abstract class WyattContinuousDeployment { | ||||
|   /// The logger used by the package | ||||
|   static Logger logger = Logger(); | ||||
| 
 | ||||
|   /// The service locator used by the package | ||||
|   static GetIt getIt = GetIt.instance; | ||||
| 
 | ||||
|   /// Configure the dependencies | ||||
|   /// This method should be called before WyattContinuousDeployment.getIt | ||||
|   /// to ensure that all dependencies are registered | ||||
|   static Future<void> configureDependencies() async { | ||||
|     await Injectable.configureDependencies(); | ||||
|   } | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user