LCOV - code coverage report
Current view: top level - src/models - masking_strings.dart (source / functions) Coverage Total Hit
Test: filtered_lcov.info Lines: 100.0 % 3 3
Test Date: 2024-09-16 09:22:39 Functions: - 0 0

            Line data    Source code
       1              : import 'package:the_logger/src/models/models.dart';
       2              : 
       3              : /// A set of [MaskingString] instances.
       4              : typedef MaskingStrings = Set<MaskingString>;
       5              : 
       6              : /// An extension on [Set] that allows masking a string with all
       7              : /// the [MaskingString] instances in the set.
       8              : extension MaskingStringsMask on MaskingStrings {
       9              :   /// Mask the input string with all the [MaskingString] instances in the set.
      10            7 :   String mask(String input) {
      11            7 :     return fold(
      12              :       input,
      13           10 :       (result, maskingString) => maskingString.mask(result),
      14              :     );
      15              :   }
      16              : }
        

Generated by: LCOV version 2.1-1