generate function
Generates typed output entries from streamed scan events.
Implementation
Stream<GeneratedEntry> generate(
Stream<ScanEntry> entries,
BuildConfig config, {
bool includeRuntime = true,
bool includeOpenApi = true,
bool includeClient = true,
}) async* {
final state = await collectScanState(entries);
yield* _generateFromState(
state,
config,
includeRuntime: includeRuntime,
includeOpenApi: includeOpenApi,
includeClient: includeClient,
);
}