From eea61bfc2ff93ac8f3eb02ab7807c241f9cf131b Mon Sep 17 00:00:00 2001 From: Trivikram Kamat <16024985+trivikr@users.noreply.github.com> Date: Wed, 1 Jul 2020 21:49:28 +0000 Subject: [PATCH] chore(credential-provider-imds): arrow functions in ImdsCredentials --- .../src/remoteProvider/ImdsCredentials.ts | 31 ++++++++----------- 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/packages/credential-provider-imds/src/remoteProvider/ImdsCredentials.ts b/packages/credential-provider-imds/src/remoteProvider/ImdsCredentials.ts index f3798c0be29b..de56ff75a728 100644 --- a/packages/credential-provider-imds/src/remoteProvider/ImdsCredentials.ts +++ b/packages/credential-provider-imds/src/remoteProvider/ImdsCredentials.ts @@ -7,22 +7,17 @@ export interface ImdsCredentials { Expiration: string; } -export function isImdsCredentials(arg: any): arg is ImdsCredentials { - return ( - Boolean(arg) && - typeof arg === "object" && - typeof arg.AccessKeyId === "string" && - typeof arg.SecretAccessKey === "string" && - typeof arg.Token === "string" && - typeof arg.Expiration === "string" - ); -} +export const isImdsCredentials = (arg: any): arg is ImdsCredentials => + Boolean(arg) && + typeof arg === "object" && + typeof arg.AccessKeyId === "string" && + typeof arg.SecretAccessKey === "string" && + typeof arg.Token === "string" && + typeof arg.Expiration === "string"; -export function fromImdsCredentials(creds: ImdsCredentials): Credentials { - return { - accessKeyId: creds.AccessKeyId, - secretAccessKey: creds.SecretAccessKey, - sessionToken: creds.Token, - expiration: new Date(creds.Expiration) - }; -} +export const fromImdsCredentials = (creds: ImdsCredentials): Credentials => ({ + accessKeyId: creds.AccessKeyId, + secretAccessKey: creds.SecretAccessKey, + sessionToken: creds.Token, + expiration: new Date(creds.Expiration) +});