specToString function

String specToString(
  1. Spec spec
)

Emit a Spec into a String, considering Dart formatting.

Implementation

String specToString(Spec spec) {
  final emitter = DartEmitter(useNullSafetySyntax: true, orderDirectives: true);
  return DartFormatter(languageVersion: Version(3, 6, 0)).format(
    spec.accept(emitter).toString(),
  );
}