tryParse static method

Csp? tryParse(
  1. String input
)

Implementation

static Csp? tryParse(String input) {
  input = input.trim();
  if (input.isEmpty) {
    return _emptyCsp;
  }
  final directivesMap = <String, List<String>>{};
  for (var directive in input.split('; ')) {
    final items = directive.split(' ');
    directivesMap[items.first] = List<String>.unmodifiable(items.skip(1));
  }
  _immutableOptimizeddirectivesMap(directivesMap);
  return Csp._parsed(input, directivesMap);
}