aliasGenerator top-level property

FigGenerator aliasGenerator
final

别名生成器

Implementation

final FigGenerator aliasGenerator = FigGenerator(
  script: ['fin', 'alias', 'list'],
  postProcess: (String output, [List<String>? tokens]) {
    final lines = output.split('\n');

    // 跳过第一行(标题行)
    if (lines.length <= 1) return <FigSuggestion>[];

    return lines
        .skip(1) // 跳过第一行
        .where((line) => line.trim().isNotEmpty)
        .map((alias) {
      final name = alias.split(' ')[0];
      return FigSuggestion(
        name: name,
        description: 'Alias',
      );
    }).toList();
  },
);