copyWith method
Returns a new instance by overriding the values passed as arguments
Implementation
ModuleType copyWith({
List<ModuleImport>? imports,
List<ModuleExport>? exports,
}) =>
ModuleType(
imports: imports ?? this.imports, exports: exports ?? this.exports);