21 lines
332 B
Dart
21 lines
332 B
Dart
import 'package:injectable/injectable.dart';
|
|
|
|
abstract class Env {
|
|
String get baseUrl;
|
|
// add getter here...
|
|
}
|
|
|
|
@Injectable(as: Env)
|
|
@dev
|
|
class DevEnv implements Env {
|
|
@override
|
|
String get baseUrl => ''; // example value
|
|
}
|
|
|
|
@Injectable(as: Env)
|
|
@prod
|
|
class ProdEnv implements Env {
|
|
@override
|
|
String get baseUrl => '';
|
|
}
|