UrlExclusionFilter<T>.trustedText constructor

const UrlExclusionFilter<T>.trustedText({
  1. required List<Pattern> excludedPatterns,
  2. required String urlExtractor(
    1. T
    ),
})

Creates a functional URL filter from caller-owned immutable URL text.

Implementation

const UrlExclusionFilter.trustedText({
  required this.excludedPatterns,
  required String Function(T) urlExtractor,
})  : urlExtractor = null,
      captureMode = DiagnosticCaptureMode.strict,
      trustedUrlExtractor = urlExtractor;