INNER CODE UNIT · JavaScript

resolveAwsServiceAlias

serverless/serverless · packages/serverless/lib/plugins/agent/lib/registry/index.js:91

function resolveAwsServiceAlias(token) {
  return AWS_SERVICE_ALIASES[token] || token
}

/**
 * Looks up every registry entry for a given --aws-services token,
 * resolving aliases first. Returns an empty array for unknown tokens (no
 * throw) so callers can decide how to surface "unknown service" to the
 * user.
 */
function findByAwsService(token) {
  const canonical = resolveAwsServiceAlias(token)
  return REGISTRY_ENTRIES.filter((entry) => entry.awsService === canonical)
}

/**
 * Looks up every registry entry for a given category flag (e.g.
 * 'functions', 'api', 'events', 'iam', 'storage'). Returns an empty array

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…