Line data Source code
1 : // dart format width=80
2 : // GENERATED CODE - DO NOT MODIFY BY HAND
3 :
4 : // **************************************************************************
5 : // InjectableConfigGenerator
6 : // **************************************************************************
7 :
8 : // ignore_for_file: type=lint
9 : // coverage:ignore-file
10 :
11 : // ignore_for_file: no_leading_underscores_for_library_prefixes
12 : import 'package:get_it/get_it.dart' as _i174;
13 : import 'package:injectable/injectable.dart' as _i526;
14 : import 'package:network_tools/network_tools.dart' as _i916;
15 : import 'package:network_tools/src/database/database_service.dart' as _i45;
16 : import 'package:network_tools/src/database/drfit_database_service.dart'
17 : as _i827;
18 : import 'package:network_tools/src/database/drift_database.dart' as _i1025;
19 : import 'package:network_tools/src/repository/arp_repository_impl.dart' as _i608;
20 : import 'package:network_tools/src/repository/repository.dart' as _i101;
21 : import 'package:network_tools/src/repository/vendor_repository_impl.dart'
22 : as _i429;
23 :
24 : extension GetItInjectableX on _i174.GetIt {
25 : // initializes the registration of main-scope dependencies inside of GetIt
26 1 : _i174.GetIt init({
27 : String? environment,
28 : _i526.EnvironmentFilter? environmentFilter,
29 : }) {
30 1 : final gh = _i526.GetItHelper(this, environment, environmentFilter);
31 1 : gh.factory<_i45.DatabaseService<_i1025.AppDatabase>>(
32 2 : () => _i827.DriftDatabaseService(),
33 : );
34 1 : gh.factory<_i101.Repository<_i916.ARPData>>(
35 3 : () => _i608.ARPRepository(gh<_i45.DatabaseService<_i1025.AppDatabase>>()),
36 : );
37 1 : gh.factory<_i101.Repository<_i916.Vendor>>(
38 2 : () => _i429.VendorRepository(
39 1 : gh<_i45.DatabaseService<_i1025.AppDatabase>>(),
40 : ),
41 : );
42 : return this;
43 : }
44 : }
|