event.d.ts 862 B

1234567891011121314151617181920
  1. /// <reference types="react" />
  2. import { JsonLdProps } from './jsonld';
  3. import type { Location, AggregateOffer, Offers, Performer, Organizer, EventStatus, EventAttendanceMode } from 'src/types';
  4. export interface EventJsonLdProps extends JsonLdProps {
  5. name: string;
  6. startDate: string;
  7. endDate: string;
  8. location: Location;
  9. url?: string;
  10. description?: string;
  11. images?: string[];
  12. offers?: Offers | Offers[];
  13. aggregateOffer?: AggregateOffer;
  14. performers?: Performer | Performer[];
  15. organizer?: Organizer;
  16. eventStatus?: EventStatus;
  17. eventAttendanceMode?: EventAttendanceMode;
  18. }
  19. declare function EventJsonLd({ type, keyOverride, location, images, offers, aggregateOffer, performers, organizer, eventStatus, eventAttendanceMode, ...rest }: EventJsonLdProps): JSX.Element;
  20. export default EventJsonLd;