diff --git a/lib/src/names.dart b/lib/src/names.dart new file mode 100644 index 0000000..a0854e5 --- /dev/null +++ b/lib/src/names.dart @@ -0,0 +1,19 @@ +import 'address.dart'; +import 'sheet.dart'; + +sealed class NameTarget { + const NameTarget(); +} + +class CellName extends NameTarget { + final Sheet sheet; + final CellAddress address; + const CellName(this.sheet, this.address); +} + +class RangeName extends NameTarget { + final Sheet sheet; + final CellAddress start; + final CellAddress end; + const RangeName(this.sheet, this.start, this.end); +}