capabilityRisk function

String capabilityRisk(
  1. String capability
)

Risk level associated with a capability name ('none' for 'pure').

Implementation

String capabilityRisk(String capability) {
  if (capability == 'pure') return 'none';
  if (capability == 'io') return 'low';
  if (capability == 'fs') return 'medium';
  if (capability == 'process') return 'high';
  if (capability == 'time') return 'low';
  if (capability == 'random') return 'low';
  if (capability == 'memory') return 'high';
  if (capability == 'concurrency') return 'medium';
  if (capability == 'network') return 'high';
  if (capability == 'async') return 'low';
  return 'none';
}