12345678910111213141516171819202122232425262728293031323334 |
- /// <reference types="react" />
- import type { Offers, AggregateRating, GamePlayMode, Video, Review, ApplicationCategory } from 'src/types';
- import { JsonLdProps } from './jsonld';
- export interface VideoGameJsonLdProps extends JsonLdProps {
- keyOverride?: string;
- name: string;
- url?: string;
- image?: string;
- description?: string;
- languageName?: string | string[];
- translatorName?: string | string[];
- authorName?: string;
- aggregateRating?: AggregateRating;
- applicationCategory?: ApplicationCategory;
- platformName?: string | string[];
- operatingSystemName?: string | string[];
- datePublished?: string;
- keywords?: string;
- producerName?: string;
- producerUrl?: string;
- providerName?: string;
- providerUrl?: string;
- publisherName?: string | string[];
- offers?: Offers | Offers[];
- genreName?: string | string[];
- playMode?: GamePlayMode | GamePlayMode[];
- processorRequirements?: string;
- memoryRequirements?: string;
- storageRequirements?: string;
- trailer?: Video;
- reviews?: Review[];
- }
- declare function VideoGameJsonLd({ type, keyOverride, aggregateRating, trailer, reviews, image, authorName, provider, producerName, producerUrl, offers, operatingSystemName, platformName, translatorName, languageName, genreName, publisherName, ...rest }: VideoGameJsonLdProps): JSX.Element;
- export default VideoGameJsonLd;
|