Improved comment and formatting for latest fix

This commit is contained in:
Alexander Cerutti
2022-02-07 20:54:58 +01:00
parent 0f54aef7c8
commit 1f79b0d74f

View File

@@ -8,8 +8,14 @@ export interface CertificatesSchema {
signerKeyPassphrase?: string; signerKeyPassphrase?: string;
} }
// Joi.binary is not available in browser-like environments (like Cloudflare workers) so fallback to basic check /**
const binary = Joi.binary ? Joi.binary() : Joi.custom((obj) => Buffer.isBuffer(obj)); * Joi.binary is not available in browser-like environments (like Cloudflare workers)
* so we fallback to manual checking. Buffer must be polyfilled.
*/
const binary = Joi.binary
? Joi.binary()
: Joi.custom((obj) => Buffer.isBuffer(obj));
export const CertificatesSchema = Joi.object<CertificatesSchema>() export const CertificatesSchema = Joi.object<CertificatesSchema>()
.keys({ .keys({