TPermissionSet constructor
Implementation
TPermissionSet([Iterable<String> permissions = const []]) {
for (final p in permissions) {
final s = p.trim();
if (s.isEmpty) continue;
s.startsWith('!') ? _denies.add(s.substring(1)) : _grants.add(s);
}
}