setReviews.d.ts 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. import type { Review } from 'src/types';
  2. export declare function setReviews(reviews?: Review | Review[]): {
  3. publisher?: {
  4. '@type': string;
  5. name: string;
  6. logo: {
  7. '@type': string;
  8. url: string;
  9. } | undefined;
  10. } | undefined;
  11. reviewRating: {
  12. '@type': string;
  13. bestRating?: string | undefined;
  14. ratingValue: string;
  15. worstRating?: string | undefined;
  16. } | undefined;
  17. author?: {
  18. '@type': string;
  19. name: string;
  20. url?: undefined;
  21. } | {
  22. '@type': "Person" | "Organization";
  23. name: string;
  24. url: string | undefined;
  25. } | ({
  26. '@type': string;
  27. name: string;
  28. url?: undefined;
  29. } | {
  30. '@type': "Person" | "Organization";
  31. name: string;
  32. url: string | undefined;
  33. } | undefined)[] | undefined;
  34. '@type': string;
  35. datePublished?: string | undefined;
  36. reviewBody?: string | undefined;
  37. name?: string | undefined;
  38. } | {
  39. publisher?: {
  40. '@type': string;
  41. name: string;
  42. logo: {
  43. '@type': string;
  44. url: string;
  45. } | undefined;
  46. } | undefined;
  47. reviewRating: {
  48. '@type': string;
  49. bestRating?: string | undefined;
  50. ratingValue: string;
  51. worstRating?: string | undefined;
  52. } | undefined;
  53. author?: {
  54. '@type': string;
  55. name: string;
  56. url?: undefined;
  57. } | {
  58. '@type': "Person" | "Organization";
  59. name: string;
  60. url: string | undefined;
  61. } | ({
  62. '@type': string;
  63. name: string;
  64. url?: undefined;
  65. } | {
  66. '@type': "Person" | "Organization";
  67. name: string;
  68. url: string | undefined;
  69. } | undefined)[] | undefined;
  70. '@type': string;
  71. datePublished?: string | undefined;
  72. reviewBody?: string | undefined;
  73. name?: string | undefined;
  74. }[] | undefined;