export const getVenueById: GetVenueById<
GetVenueByIdPayload,
(Venue & { spaces: Space[]; availabilityRules: AvailabilityRule[]; paymentRules: PaymentRule[] }) | null
> = async (args, context) => {
return context.entities.Venue.findFirst({
where: { id: args.venueId },
include: {
spaces: true,
availabilityRules: true,
paymentRules: true,
},
});
};
export const getVenueById: GetVenueById<
GetVenueByIdPayload,
(Venue & { spaces: Space[]; availabilityRules: AvailabilityRule[]; paymentRules: PaymentRule[] }) | null
> = async (args, context) => {
return context.entities.Venue.findFirst({
where: { id: args.venueId },
include: {
spaces: true,
availabilityRules: true,
paymentRules: true,
},
});
};