insert method
Insert data
at specified character index
with style style
.
Implementation
@override
void insert(int index, Object data, NotusStyle? style) {
assert(index == 0 || (index > 0 && index < length));
if (isEmpty) {
assert(index == 0);
final node = defaultChild;
add(node);
node.insert(index, data, style);
} else {
final result = lookup(index);
result.node!.insert(result.offset, data, style);
}
}