UNPKG

alks

Version:
17 lines (15 loc) 554 B
import { ParsedAccount } from '../model/parsedAccount'; import { getAccountDelim } from './getAccountDelim'; // Output example: AccountName ..... AccountId/AccountRole :: Role export const formatAccountOutput = ( alksAccount: ParsedAccount, maxAccountAliasLength: number, maxAccountIdAndRoleLength: number ): string => { return [ `${alksAccount.accountAlias} .`.padEnd(maxAccountAliasLength + 2, '.'), alksAccount.accountIdAndRole.padEnd(maxAccountIdAndRoleLength, ' '), getAccountDelim(), alksAccount.role, ].join(' '); };