Applied changes to solve several issues about typescript strict mode

This commit is contained in:
Alexander Cerutti
2021-12-23 19:46:29 +01:00
parent ef20bc5a44
commit cf8a467266
6 changed files with 56 additions and 38 deletions

View File

@@ -116,7 +116,10 @@ function parseCertificates(certificates: Schemas.CertificatesSchema) {
function getStringCertificates(
certificates: Schemas.CertificatesSchema,
): Record<keyof Schemas.CertificatesSchema, string> {
): Record<
keyof Omit<Schemas.CertificatesSchema, "signerKeyPassphrase">,
string
> & { signerKeyPassphrase?: string } {
return {
signerKeyPassphrase: certificates.signerKeyPassphrase,
wwdr: Buffer.from(certificates.wwdr).toString("utf-8"),