ChemPal Documentation - v1.6.0
    Preparing search index...

    Function isVWRStockResponse

    • Type guard validating a VWR anonymous stock-availability response. Requires the nested articleAvailabilityDetails.articleAvailabilityDetail array of per-catalog-number availability.

      Parameters

      • data: unknown

        The response to validate

      Returns data is VWRStockResponse

      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;
      }