From 0bf8dcd0436a539a61da5234f03120ac6a6e4ef1 Mon Sep 17 00:00:00 2001 From: DualFroz Date: Mon, 24 Aug 2026 15:50:00 +0200 Subject: [PATCH] feat(model): add named range targets --- lib/src/names.dart | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 lib/src/names.dart 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); +}