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

    Function isAmbeedProductStockResponse

    • Type guard to validate the webapi/v1/product_stock response shape — the value array of per-size stock rows (each with a size, plus per-warehouse quantities and an optional aggregate has_stock flag). An empty value array is valid (no stock data available).

      Parameters

      • data: unknown

        The response data to validate

      Returns data is AmbeedProductStockResponse

      Type predicate indicating if the data is a valid AmbeedProductStockResponse

      if (isAmbeedProductStockResponse(data)) {
      console.log(data.value[0].size, data.value[0].has_stock);
      }
      export function isAmbeedProductStockResponse(data: unknown): data is AmbeedProductStockResponse {
      return v.safeParse(ambeedProductStockResponseSchema, data).success;
      }