image.d.ts 569 B

12345678910111213141516171819
  1. /// <reference types="react" />
  2. import { JsonLdProps } from './jsonld';
  3. declare type Creator = {
  4. '@type': 'Person' | 'Organisation';
  5. name: string;
  6. };
  7. interface ImageJsonLd {
  8. contentUrl?: string;
  9. creator?: Creator;
  10. creditText?: string;
  11. copyrightNotice?: string;
  12. license?: string;
  13. acquireLicensePage?: string;
  14. }
  15. export interface ImageJsonLdProps extends JsonLdProps {
  16. images: ImageJsonLd[];
  17. }
  18. declare function ImageJsonLd({ keyOverride, images, ...rest }: ImageJsonLdProps): JSX.Element;
  19. export default ImageJsonLd;