import 'package:mvvm_flutter/model/remote.dart'; import 'package:mvvm_flutter/model/repository.dart'; import 'package:mvvm_flutter/viewmodel/home_provide.dart'; import 'dartin.dart'; final viewModelModule = Module([ factory(({params}) => HomeProvide(params.get(0), get())), ]); final repoModule = Module([ lazy(({params}) => GithubRepo(get())), ]); final remoteModule = Module([ lazy(({params}) => GithubService()), ]); final appModule = [viewModelModule, repoModule, remoteModule];