Line constructor

Line({
  1. required List<TextFragment> fragments,
})

Implementation

Line({
  required List<TextFragment> fragments,
})  : _fragments = List.from(fragments),
      _sealed = fragments.isEmpty
          ? false
          : fragments.isNotEmpty && fragments.length == 1
              ? fragments.first.data == '\n' ||
                  fragments.first.data is Map<String, dynamic>
              : false,
      id = nanoid(10);