newLine method

NatrixMount newLine({
  1. NatrixText text = const NatrixText.empty(),
  2. NatrixStdoutSink? output,
})

Implementation

NatrixMount newLine({
  final NatrixText text = const NatrixText.empty(),
  final NatrixStdoutSink? output,
}) {
  if (!text.valid()) {
    throw Exception(_invalidMessage(text));
  }
  final NatrixMount mount = NatrixMount(
    position: _totalLinesWritten++,
    output: output ?? NatrixStdoutSink.stdout,
  );
  mount.output.sink.write("${text.ansi}\n");
  return mount;
}