postProcessCfList function

List<FigSuggestion> Function(String) postProcessCfList(
  1. String description,
  2. int leadingLines
)

通用的后处理函数工厂

Implementation

List<FigSuggestion> Function(String) postProcessCfList(
  String description,
  int leadingLines,
) {
  return (String out) {
    return out
        .trim() // output can have a trailing newline, prevents empty suggestion
        .split('\n')
        .skip(leadingLines)
        .where((line) => line.isNotEmpty)
        .map((name) =>
            FigSuggestion(name: name.trim(), description: description))
        .toList();
  };
}