mirror of
https://github.com/marcogll/passkit-generator.git
synced 2026-03-15 14:25:17 +00:00
Fixed tests, added tests, fixed ducked up things
This commit is contained in:
@@ -103,13 +103,11 @@ export const PassPropsFromMethods = Joi.object<PassPropsFromMethods>({
|
||||
});
|
||||
|
||||
export const PassKindsProps = Joi.object<PassKindsProps>({
|
||||
coupon: Joi.array().items(Field),
|
||||
generic: Joi.array().items(Field),
|
||||
storeCard: Joi.array().items(Field),
|
||||
eventTicket: Joi.array().items(Field),
|
||||
boardingPass: Joi.array().items(
|
||||
Field.concat(Joi.object({ transitType: TransitType })),
|
||||
),
|
||||
coupon: PassFields.disallow("transitType"),
|
||||
generic: PassFields.disallow("transitType"),
|
||||
storeCard: PassFields.disallow("transitType"),
|
||||
eventTicket: PassFields.disallow("transitType"),
|
||||
boardingPass: PassFields,
|
||||
});
|
||||
|
||||
export const PassType = Joi.string().regex(
|
||||
@@ -144,11 +142,10 @@ export const OverridablePassProps = Joi.object<OverridablePassProps>({
|
||||
|
||||
export const PassProps = Joi.object<
|
||||
OverridablePassProps & PassKindsProps & PassPropsFromMethods
|
||||
>({
|
||||
...OverridablePassProps,
|
||||
...PassKindsProps,
|
||||
...PassPropsFromMethods,
|
||||
});
|
||||
>()
|
||||
.concat(OverridablePassProps)
|
||||
.concat(PassKindsProps)
|
||||
.concat(PassPropsFromMethods);
|
||||
|
||||
export interface Template {
|
||||
model: string;
|
||||
|
||||
Reference in New Issue
Block a user