From eb8491ae6324123373c4818cdfdcea2310e824d4 Mon Sep 17 00:00:00 2001 From: Mike Fogel Date: Tue, 5 Nov 2019 14:16:48 -0300 Subject: [PATCH] User serverless' getStackName() api --- src/plugin.ts | 5 +---- vendor/serverless.d.ts | 4 ++++ 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/plugin.ts b/src/plugin.ts index 0189df5..11c3a3b 100644 --- a/src/plugin.ts +++ b/src/plugin.ts @@ -27,10 +27,7 @@ export default class StackOutputPlugin { } get stackName () { - return util.format('%s-%s', - this.serverless.service.getServiceName(), - this.serverless.getProvider('aws').getStage() - ) + return this.serverless.getProvider('aws').naming.getStackName() } private hasConfig (key: string) { diff --git a/vendor/serverless.d.ts b/vendor/serverless.d.ts index 897bdf0..59ed098 100644 --- a/vendor/serverless.d.ts +++ b/vendor/serverless.d.ts @@ -15,6 +15,10 @@ declare namespace Serverless { getStage: () => string request: (service: string, method: string, data: {}, stage: string, region: string) => Promise + + naming: { + getStackName(): string + } } } }