ig_module_dart 0.0.1 ig_module_dart: ^0.0.1 copied to clipboard
Itgee module for dart
import 'package:ig_module_dart/ig_module_dart.dart';
void main() {
print("start main");
// context
MContext context = MContext();
print("context >> $context");
// config
const name = "example";
final configOption = MConfigOption.init(
env: "local-dev",
configPath: "example/configs",
configName: name,
);
print("init option >> ${configOption?.getConfigFilePath() ?? ""}");
MConfig config = MConfig(option: configOption);
print("load config >> ${config.config}");
// load config
MEnvironmentConfig envConfig = MEnvironmentConfig.fromConfig(config: config);
print("envConfig >> $envConfig");
MGrpcClientConfig grpcClientConfig = MGrpcClientConfig.fromConfig(config: config);
print("grpcClientConfig >> $grpcClientConfig");
// grpc
MGrpcClient grpcClient = MGrpcClient(config: grpcClientConfig);
}