ProcessOutput.from constructor

ProcessOutput.from(
  1. Object value, {
  2. Encoding? encoding,
})

Implementation

factory ProcessOutput.from(Object value, {Encoding? encoding}) {
  encoding ??= systemEncoding;
  if (value is List<List<int>>) {
    return _ChunksProcessOutput(value, encoding);
  }
  if (value is String) {
    return _StringProcessOutput(value);
  }
  throw ArgumentError('Invalid ProcessOutput argument: ${value.runtimeType}');
}