UNPKG

gbfs-typescript-types

Version:
43 lines (35 loc) 989 B
/** * This module was automatically generated by `ts-interface-builder` */ import * as t from "ts-interface-checker"; // tslint:disable:object-literal-key-quotes export const SystemHours = t.iface([], { "data": "Data", "last_updated": "number", "ttl": "number", "version": "Version", [t.indexKey]: "any", }); export const Data = t.iface([], { "rental_hours": t.array("RentalHour"), [t.indexKey]: "any", }); export const RentalHour = t.iface([], { "days": t.array("Day"), "end_time": "string", "start_time": "string", "user_types": t.array("UserType"), [t.indexKey]: "any", }); export const Day = t.union(t.lit("sun"), t.lit("mon"), t.lit("tue"), t.lit("wed"), t.lit("thu"), t.lit("fri"), t.lit("sat")); export const UserType = t.union(t.lit("member"), t.lit("nonmember")); export const Version = t.lit("2.3"); const exportedTypeSuite: t.ITypeSuite = { SystemHours, Data, RentalHour, Day, UserType, Version, }; export default exportedTypeSuite;