dbFilepath top-level property
Filepath generator for database files (extensions: sql, sqlite, sqlite3, db).
Equivalent to: filepaths({ extensions: "sql", "sqlite", "sqlite3", "db" })
Implementation
final dbFilepath = FigGenerator(
template: 'filepaths',
filterTemplateSuggestions: (figSuggestions) {
const ext = ['sql', 'sqlite', 'sqlite3', 'db'];
return figSuggestions.whereType<FigSuggestion>().where((s) {
final name = s.nameSingle;
if (name == null) return false;
if (name.endsWith('/')) return true; // keep folders
final fileExt = name.contains('.') ? name.split('.').last : '';
return ext.any((e) => e == fileExt);
}).toList();
},
);