UNPKG

pubchem

Version:

pubchem simplifies the data retrieval from the PubChem API.

21 lines (17 loc) 609 B
import { parseDensity } from 'physical-parser'; import type { Options } from '../../compound/Compound'; import type { DataType } from '../CompoundData'; import { extractExperimentalData } from './extractExperimentalData'; /** * Returns the refractive index of a compound * @param data Data of a compound data request to the PubChem API * @returns ExperimentalData */ export function getDensity(data: DataType = {}, options: Options = {}) { const density = extractExperimentalData(data, 'Density', { parser: (value) => { return parseDensity(value, options); }, }); return density; }