refactor: Upgrade to TypeScript 5.5 (no-changelog) (#9828)

This commit is contained in:
Iván Ovejero
2024-06-24 17:49:59 +02:00
committed by GitHub
parent 1ba656ef4a
commit e33a47311f
16 changed files with 321 additions and 322 deletions

View File

@@ -116,7 +116,7 @@ export class ExternalSecretsManager {
)
).map((i) => (i.status === 'rejected' ? null : i.value));
this.providers = Object.fromEntries(
(providers.filter((p) => p !== null) as SecretsProvider[]).map((s) => [s.name, s]),
providers.filter((p): p is SecretsProvider => p !== null).map((s) => [s.name, s]),
);
this.cachedSettings = settings;
await this.updateSecrets();

View File

@@ -458,7 +458,7 @@ export class VaultProvider extends SecretsProvider {
)
)
.map((i) => (i.status === 'rejected' ? null : i.value))
.filter((v) => v !== null) as Array<[string, IDataObject]>,
.filter((v): v is [string, IDataObject] => v !== null),
);
const name = path.substring(0, path.length - 1);
return [name, data];
@@ -480,7 +480,7 @@ export class VaultProvider extends SecretsProvider {
return [basePath.substring(0, basePath.length - 1), value[1]];
}),
)
).filter((v) => v !== null) as Array<[string, IDataObject]>,
).filter((v): v is [string, IDataObject] => v !== null),
);
this.cachedSecrets = secrets;
}