getAvailableFilters method

List<String> getAvailableFilters()

Returns a list of all available filter names (local + global unless in strict mode).

Implementation

List<String> getAvailableFilters() {
  final filters = <String>{};

  // Add local filters
  final localFilters = _registers['filters'] as Map<String, FilterFunction>?;
  if (localFilters != null) {
    filters.addAll(localFilters.keys);
  }

  // Add global filters unless in strict mode
  if (!_strictMode) {
    filters.addAll(FilterRegistry.getRegisteredFilterNames());
  }

  return filters.toList();
}