generate method

Result<WitFile, String> generate({
  1. required WitGeneratorConfig config,
})

Generates a world from the given configuration.

Implementation

Result<WitFile, String> generate({
  required WitGeneratorConfig config,
}) {
  final results = _generate([config.toWasm()]);
  final result = results[0];
  return withContext(() => Result.fromJson(
      result,
      (ok) => WitFile.fromJson(ok),
      (error) => error is String ? error : (error! as ParsedString).value));
}