copyWith method

ModuleType copyWith({
  1. List<ModuleImport>? imports,
  2. List<ModuleExport>? exports,
})

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);