/** * Public resolver functions for custom schema definitions * * These functions can be used in custom schemas to transform * XML values into appropriate JavaScript types. * * @example * ```typescript * import { BROParser, resolvers } from '@bedrock-engineer/bro-xml'; * * const mySchema = { * depth: { * xpath: './/cptcommon:finalDepth', * resolver: resolvers.parseFloat * }, * date: { * xpath: './dscpt:researchReportDate', * resolver: resolvers.parseDate * }, * completed: { * xpath: './dsbhrgt:boring/bhrgtcom:boreholeCompleted', * resolver: resolvers.parseBoolean * } * }; * ``` */ export { parseFloat, parseInt, parseBoolean, parseDate, parseQualityClass, } from "./resolvers/type-resolvers.js"; export { parseGMLLocation } from "./resolvers/gml-resolvers.js"; export { processCPTResult } from "./resolvers/measurement-resolver.js"; export { processBHRGTLayerData, processBoreholeSampleAnalysis, processBoredIntervals, processSampledIntervals, processCompletedIntervals, processNotDescribedIntervals, processReportHistory, } from "./resolvers/bore-resolvers.js"; export { processRegistrationHistory } from "./resolvers/bore-resolver-utils.js"; export { processBHRGLayerData, processBHRGBoredIntervals, processBHRGSampledIntervals, processBHRGReportHistory, } from "./resolvers/bhrg-resolvers.js"; export { processMonitoringTubes, processIntermediateEvents, processSurveyBoreholeResearchIds, } from "./resolvers/gmw-resolvers.js"; export { processMonitoringPoint, processMonitoringNets, processObservations, } from "./resolvers/gld-resolvers.js"; //# sourceMappingURL=resolvers.d.ts.map