The response to validate
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;
}
Type guard validating a VWR chemical substance response. Requires a
substanceAttributesarray whose entries each carry acode,name, andvalue.