The response to validate
Type predicate indicating whether data is a VWRStockResponse
isVWRStockResponse({
articleAvailabilityDetails: {
articleAvailabilityDetail: [{ catalogNumber: "80722-392", availability: { stockStatus: "inStock" } }],
},
}); // true
export function isVWRStockResponse(data: unknown): data is VWRStockResponse {
return v.safeParse(vwrStockResponseSchema, data).success;
}
Type guard validating a VWR anonymous stock-availability response. Requires the nested
articleAvailabilityDetails.articleAvailabilityDetailarray of per-catalog-number availability.