mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
refactor: better abstract style
This commit is contained in:
parent
f910b9dc61
commit
ac228a5316
@ -10,17 +10,11 @@ import './attributes.dart';
|
||||
const int _maxInt = 9007199254740991;
|
||||
|
||||
abstract class TextOperation {
|
||||
bool get isEmpty {
|
||||
return length == 0;
|
||||
}
|
||||
bool get isEmpty => length == 0;
|
||||
|
||||
int get length {
|
||||
return 0;
|
||||
}
|
||||
int get length;
|
||||
|
||||
Attributes? get attributes {
|
||||
return null;
|
||||
}
|
||||
Attributes? get attributes => null;
|
||||
|
||||
Map<String, dynamic> toJson();
|
||||
}
|
||||
@ -130,11 +124,6 @@ class TextDelete extends TextOperation {
|
||||
|
||||
TextDelete(int length) : _length = length;
|
||||
|
||||
@override
|
||||
bool get isEmpty {
|
||||
return length == 0;
|
||||
}
|
||||
|
||||
@override
|
||||
int get length {
|
||||
return _length;
|
||||
|
Loading…
Reference in New Issue
Block a user