addExport method

void addExport(
  1. String url, {
  2. List<String> members = const [],
})

And an export.

Implementation

void addExport(String url, {List<String> members = const []}) {
  final directive =
      members.isNotEmpty
          ? "export '$url' show ${members.join(', ')};"
          : "export '$url';";
  if (url.startsWith('package:')) {
    _packageExports.add(directive);
  } else {
    _fileExports.add(directive);
  }
}