UNPKG

osh-js

Version:
19 lines (16 loc) 629 B
import AbstractParser from "../AbstractParser"; class TimeParser extends AbstractParser { parse(dataTypeParser, props, resultParent) { let token = dataTypeParser.nextToken(this.path); resultParent[this.name] = new Date(token).toISOString(); } checkTime(element) { if ('definition' in element && (element['definition'] === 'http://www.opengis.net/def/property/OGC/0/SamplingTime' || element['definition'] === 'http://www.opengis.net/def/property/OGC/0/PhenomenonTime')) { this.time = this.name; } } } export default TimeParser;