@anoki/fse-common
Version:
Common types for FSE
32 lines (31 loc) • 808 B
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>;