1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { parseMenuOffering } from "https://esm.town/v/tal/parseMenuOffering";
import { parseMenuDate } from "https://esm.town/v/tal/parseMenuDate";
export async function parseMenuLine(line: string) {
let firstBreakAt = line.indexOf(",");
const dateStr = line.substring(0, firstBreakAt);
const menuStr = line.substring(firstBreakAt + 1);
return {
dateStr,
date: await parseMenuDate(dateStr),
menuStr,
menu: await parseMenuOffering(menuStr),
};
}
Val Town is a social website to write and deploy JavaScript.
Build APIs and schedule functions from your browser.
Comments
Nobody has commented on this val yet: be the first!
October 23, 2023