buildGeneratedClient function
Future
buildGeneratedClient(
- Logger logger,
- ReedmaceConfig config, {
- bool clean = false,
- bool throwOnFail = false,
- CancellationToken? cancellationToken,
Implementation
Future buildGeneratedClient(Logger logger, ReedmaceConfig config,
{bool clean = false,
bool throwOnFail = false,
CancellationToken? cancellationToken}) async {
getPathFromRoot(path.join(
getPathFromRoot(config.structure.generatedClient).path,
"lib",
"api_specs.json"))
..createSync()
..writeAsString(readReedmaceCache("api_specs.json")!);
getPathFromRoot(path.join(
getPathFromRoot(config.structure.generatedClient).path,
"lib",
"mapping.json"))
..createSync()
..writeAsString(readReedmaceCache("mapping.json")!);
await runBuildRunner(
logger,
getPathFromRoot(config.structure.generatedClient).path,
"generated client",
throwOnFail: throwOnFail,
clean: clean,
cancellationToken: cancellationToken);
}