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