UNPKG

@anoki/fse-common

Version:

Common types for FSE

39 lines (34 loc) 769 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 >