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

    Function isVWRSubstanceResponse

    • Type guard validating a VWR chemical substance response. Requires a substanceAttributes array whose entries each carry a code, name, and value.

      Parameters

      • data: unknown

        The response to validate

      Returns data is VWRSubstanceResponse

      Type predicate indicating whether data is a VWRSubstanceResponse

      isVWRSubstanceResponse({ substanceAttributes: [{ code: "c_cas", name: "CAS", value: "7664-93-9" }] }); // true
      isVWRSubstanceResponse({ substanceAttributes: [{ code: "c_cas" }] }); // false
      export function isVWRSubstanceResponse(data: unknown): data is VWRSubstanceResponse {
      return v.safeParse(vwrSubstanceResponseSchema, data).success;
      }