gbfs-typescript-types
Version:
Language Bindings for GBFS in Typescript.
39 lines (33 loc) • 820 B
text/typescript
/**
* This module was automatically generated by `ts-interface-builder`
*/
import * as t from "ts-interface-checker";
// tslint:disable:object-literal-key-quotes
export const SystemCalendar = t.iface([], {
"data": "Data",
"last_updated": "number",
"ttl": "number",
"version": "Version",
[t.indexKey]: "any",
});
export const Data = t.iface([], {
"calendars": t.array("Calendar"),
[t.indexKey]: "any",
});
export const Calendar = t.iface([], {
"end_day": "number",
"end_month": "number",
"end_year": t.opt("number"),
"start_day": "number",
"start_month": "number",
"start_year": t.opt("number"),
[t.indexKey]: "any",
});
export const Version = t.lit("2.3");
const exportedTypeSuite: t.ITypeSuite = {
SystemCalendar,
Data,
Calendar,
Version,
};
export default exportedTypeSuite;