FlarkState constructor

FlarkState({
  1. required String markdown,
  2. required int revision,
  3. required FlarkStatus status,
  4. required Object? error,
  5. FlarkEditor? editor,
})

Implementation

FlarkState({
  required this.markdown,
  required this.revision,
  required this.status,
  required this.error,
  FlarkEditor? editor,
}) : selection = editor?.selection ?? const FlarkSelection.collapsed(0),
     mode = editor?.sourceMode == true
         ? FlarkMode.source
         : FlarkMode.rendered,
     canUndo = editor?.history.canUndo ?? false,
     canRedo = editor?.history.canRedo ?? false,
     styles = FlarkStylesState(editor),
     heading = _heading(editor),
     link = _link(editor),
     code = _code(editor);