Skip to content

Commit e4824d7

Browse files
committed
fix(deploy-tooling): tighten validateCredentials signature to NonNullable
1 parent 2ebe113 commit e4824d7

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

packages/deploy-tooling/src/base/config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,9 @@ function validateTarget(target: AbapTarget): AbapTarget {
5454
*
5555
* @param credentials - credentials to validate
5656
*/
57-
function validateCredentials(credentials: AbapDeployConfig['credentials']): void {
57+
function validateCredentials(credentials: NonNullable<AbapDeployConfig['credentials']>): void {
5858
const isEnvRef = (value: string | undefined): boolean => !value || value.startsWith('env:');
59-
if (credentials && (!isEnvRef(credentials.username) || !isEnvRef(credentials.password))) {
59+
if (!isEnvRef(credentials.username) || !isEnvRef(credentials.password)) {
6060
throw new Error(
6161
'Credentials must be provided as environment variable references (e.g. env:MY_VAR), not as plain text.'
6262
);

0 commit comments

Comments
 (0)