Fixed PKPass.from errors

This commit is contained in:
Alexander Cerutti
2021-10-13 22:48:42 +02:00
parent beef6b73db
commit e408f71069

View File

@@ -38,7 +38,7 @@ export default class PKPass extends Bundle {
static async from<S extends PKPass | Schemas.Template>( static async from<S extends PKPass | Schemas.Template>(
source: S, source: S,
additionalProps: S extends PKPass additionalProps?: S extends PKPass
? Schemas.OverridablePassProps ? Schemas.OverridablePassProps
: never, : never,
): Promise<PKPass> { ): Promise<PKPass> {
@@ -81,7 +81,7 @@ export default class PKPass extends Bundle {
buffers = await getModelFolderContents(source.model); buffers = await getModelFolderContents(source.model);
certificates = source.certificates; certificates = source.certificates;
props = Schemas.validate(Schemas.OverridablePassProps, props); props = Schemas.validate(Schemas.OverridablePassProps, source.props);
} }
if (additionalProps && Object.keys(additionalProps).length) { if (additionalProps && Object.keys(additionalProps).length) {