| import data from '!!raw-loader!./data.tsv'; | |
| import { tsvParse } from "d3-dsv"; | |
| import { timeParse } from "d3-time-format"; | |
| function parseData(parse) { | |
| return function(d) { | |
| d.date = parse(d.date); | |
| d.open = +d.open; | |
| d.high = +d.high; | |
| d.low = +d.low; | |
| d.close = +d.close; | |
| d.volume = +d.volume; | |
| return d; | |
| }; | |
| } | |
| const parseDate = timeParse("%Y-%m-%d"); | |
| export function getData() { | |
| return Promise.resolve(tsvParse(data, parseData(parseDate))); | |
| } |