osh-js
Version:
OSH javascript Toolkit
19 lines (16 loc) • 629 B
JavaScript
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;