@anoki/fse-common
Version:
Common types for FSE
39 lines (34 loc) • 769 B
text/typescript
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
>