UNPKG

@anoki/fse-common

Version:

Common types for FSE

32 lines (31 loc) 808 B
import { Upload } from './upload-file'; import { WithBasicFields } from './with-basic-fields'; import { AddressSchema } from './address'; export type StructureTranslatedField = { name: string; description: string; contacts?: string; }; export type DayHours = { from: string; to: string; }; export type OpeningHours = { monday?: DayHours[]; tuesday?: DayHours[]; wednesday?: DayHours[]; thursday?: DayHours[]; friday?: DayHours[]; saturday?: DayHours[]; sunday?: DayHours[]; }; export type Structure = WithBasicFields<{ name: string; description: string; contacts?: string; address: AddressSchema; openingHours?: OpeningHours; webSite?: string; waitingTimeReportUrl?: string; previewImage?: Upload; }, StructureTranslatedField>;