@sovereignbase/schema-crdt
    Preparing search index...

    Class CRReview<Type, Shape, Snapshot>

    CRDT-backed Schema.org Review.

    Schema.org: A review of an item.

    Type Parameters

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    @id @type about abstract accessibilityAPI accessibilityControl accessibilityFeature accessibilityHazard accessibilitySummary accessMode accessModeSufficient accountablePerson acquireLicensePage additionalType aggregateRating alternateName alternativeHeadline archivedAt assesses associatedClaimReview associatedMedia associatedMediaReview associatedReview audience audio author award character citation comment commentCount conditionsOfAccess contentLocation contentRating contentReferenceTime contributor copyrightHolder copyrightNotice copyrightYear correction countryOfOrigin creativeWorkStatus creator creditText dateCreated dateModified datePublished description digitalSourceType disambiguatingDescription discussionUrl displayLocation editEIDR editor educationalAlignment educationalLevel educationalUse encoding encodingFormat exampleOfWork expires formatValidators funder funding genre hasPart headline identifier image inLanguage interactionStatistic interactivityType interpretedAsClaim isAccessibleForFree isBasedOn isFamilyFriendly isPartOf itemReviewed keywords learningResourceType license locationCreated mainEntity mainEntityOfPage maintainer material materialExtent mentions name negativeNotes offers owner pattern position positiveNotes potentialAction producer provider publication publisher publisherImprint publishingPrinciples recordedAt releasedEvent review reviewAspect reviewBody reviewRating sameAs schemaVersion sdDatePublished sdLicense sdPublisher size sourceOrganization spatial spatialCoverage sponsor subjectOf teaches temporal temporalCoverage text thumbnail thumbnailUrl timeRequired translationOfWork translator typicalAgeRange url usageInfo version video wordCount workExample workTranslation

    Methods

    Constructors

    Properties

    "@id": string

    JSON-LD identifier for this node.

    "@type": Type

    Schema.org type name for this node.

    about: Readonly<CRSet<CRCreativeWorkThing>>
    abstract: Readonly<CRText>
    accessibilityAPI: Readonly<CRSet<string>>
    accessibilityControl: Readonly<CRSet<string>>
    accessibilityFeature: Readonly<CRSet<string>>
    accessibilityHazard: Readonly<CRSet<string>>
    accessibilitySummary: Readonly<CRText>
    accessMode: Readonly<CRSet<string>>
    accessModeSufficient: Readonly<
        CRSet<
            | CRIdReferenceValue
            | CRItemListSnapshot
            | CRTypedIdReferenceValue<"ItemList">,
        >,
    >
    accountablePerson: Readonly<CRSet<CRCreativeWorkPerson>>
    acquireLicensePage: Readonly<CRSet<CRCreativeWorkReferenceOrURL>>
    additionalType: Readonly<CRSet<string>>

    Schema.org additionalType: An additional type for the item.

    aggregateRating: Readonly<CRSet<CRIdReferenceValue | CRAggregateRatingSnapshot>>
    alternateName: Readonly<CRSet<string>>

    Schema.org alternateName: An alias for the item.

    alternativeHeadline: Readonly<CRText>
    archivedAt: Readonly<CRSet<CRCreativeWorkArchivedAt>>
    assesses: Readonly<CRSet<CRCreativeWorkDefinedTermText>>
    associatedClaimReview: Readonly<CRSet<CRReviewAssociatedClaimReview>>

    Schema.org associatedClaimReview: Associated claim review related by common content, topic or claim.

    associatedMedia: Readonly<CRSet<CRCreativeWorkMediaObject>>
    associatedMediaReview: Readonly<CRSet<CRReviewAssociatedMediaReview>>

    Schema.org associatedMediaReview: Associated media review related by common content, topic or claim.

    associatedReview: Readonly<CRSet<CRReviewAssociatedReview>>

    Schema.org associatedReview: An associated Review.

    audience: Readonly<
        CRSet<CRIdReferenceValue | CRTypedIdReferenceValue<"Audience">>,
    >
    audio: Readonly<CRSet<CRCreativeWorkAudio>>
    author: Readonly<CRSet<CRCreativeWorkPersonOrOrganization>>
    award: Readonly<CRSet<string>>
    character: Readonly<CRSet<CRCreativeWorkPerson>>
    citation: Readonly<CRSet<string | CRCreativeWorkReference>>
    comment: Readonly<
        CRSet<CRIdReferenceValue | CRTypedIdReferenceValue<"Comment">>,
    >
    commentCount: number
    conditionsOfAccess: Readonly<CRText>
    contentLocation: Readonly<CRSet<CRCreativeWorkPlace>>
    contentRating: Readonly<CRSet<CRCreativeWorkContentRating>>
    contentReferenceTime: string
    contributor: Readonly<CRSet<CRCreativeWorkPersonOrOrganization>>
    copyrightHolder: Readonly<CRSet<CRCreativeWorkPersonOrOrganization>>
    copyrightNotice: Readonly<CRText>
    copyrightYear: number
    correction: Readonly<CRSet<CRCreativeWorkCorrection>>
    countryOfOrigin: Readonly<
        CRSet<
            | CRIdReferenceValue
            | CRTypedIdReferenceValue<"Country">
            | CRCountrySnapshot,
        >,
    >
    creativeWorkStatus: Readonly<CRSet<CRCreativeWorkDefinedTermText>>
    creator: Readonly<CRSet<CRCreativeWorkPersonOrOrganization>>
    creditText: Readonly<CRText>
    dateCreated: string
    dateModified: string
    datePublished: string
    description: Readonly<CRText>

    Schema.org description: A description of the item.

    digitalSourceType: Readonly<
        CRSet<
            | CRIdReferenceValue
            | CRTypedIdReferenceValue<"IPTCDigitalSourceEnumeration">,
        >,
    >
    disambiguatingDescription: Readonly<CRText>

    Schema.org disambiguatingDescription: A short description used to disambiguate the item from other, similar items.

    discussionUrl: string
    displayLocation: Readonly<CRSet<CRCreativeWorkPlace>>
    editEIDR: Readonly<CRSet<string>>
    editor: Readonly<CRSet<CRCreativeWorkPerson>>
    educationalAlignment: Readonly<
        CRSet<CRIdReferenceValue | CRTypedIdReferenceValue<"AlignmentObject">>,
    >
    educationalLevel: Readonly<CRSet<CRCreativeWorkDefinedTermTextOrURL>>
    educationalUse: Readonly<CRSet<CRCreativeWorkDefinedTermText>>
    encoding: Readonly<CRSet<CRCreativeWorkMediaObject>>
    encodingFormat: Readonly<CRSet<string>>
    exampleOfWork: Readonly<CRSet<CRCreativeWorkReference>>
    expires: string
    funder: Readonly<CRSet<CRCreativeWorkPersonOrOrganization>>
    funding: Readonly<CRSet<CRIdReferenceValue | CRTypedIdReferenceValue<"Grant">>>
    genre: Readonly<CRSet<CRCreativeWorkDefinedTermTextOrURL>>
    hasPart: Readonly<CRSet<CRCreativeWorkReference>>
    headline: Readonly<CRText>
    identifier: Readonly<
        string
        | CRIdReferenceValue
        | CRTypedIdReferenceValue<"PropertyValue">,
    >

    Schema.org identifier.

    image: Readonly<CRSet<CRThingImage>>

    Schema.org image: An image of the item.

    inLanguage: Readonly<CRSet<CRCreativeWorkLanguage>>
    interactionStatistic: Readonly<
        CRSet<
            CRIdReferenceValue
            | CRTypedIdReferenceValue<"InteractionCounter">,
        >,
    >
    interactivityType: Readonly<CRSet<string>>
    interpretedAsClaim: Readonly<
        CRSet<CRIdReferenceValue | CRTypedIdReferenceValue<"Claim">>,
    >
    isAccessibleForFree: boolean
    isBasedOn: Readonly<CRSet<CRCreativeWorkBasedOn>>
    isFamilyFriendly: boolean
    isPartOf: Readonly<CRSet<CRCreativeWorkReferenceOrURL>>
    itemReviewed: Readonly<CRSet<CRReviewItemReviewed>>

    Schema.org itemReviewed: The item that is being reviewed or rated.

    keywords: Readonly<CRSet<CRCreativeWorkDefinedTermTextOrURL>>
    learningResourceType: Readonly<CRSet<CRCreativeWorkDefinedTermText>>
    license: Readonly<CRSet<CRCreativeWorkReferenceOrURL>>
    locationCreated: Readonly<CRSet<CRCreativeWorkPlace>>
    mainEntity: Readonly<CRSet<CRCreativeWorkThing>>
    mainEntityOfPage: Readonly<CRSet<CRThingMainEntityOfPage>>

    Schema.org mainEntityOfPage: A page or other CreativeWork for which this thing is the main entity being described.

    maintainer: Readonly<CRSet<CRCreativeWorkPersonOrOrganization>>
    material: Readonly<CRSet<CRCreativeWorkProductTextOrURL>>
    materialExtent: Readonly<CRSet<CRCreativeWorkMaterialExtent>>
    mentions: Readonly<CRSet<CRCreativeWorkThing>>
    name: Readonly<CRText>

    Schema.org name: The name of the item.

    negativeNotes: Readonly<CRSet<CRReviewNotes>>

    Schema.org negativeNotes: Negative considerations regarding the reviewed item.

    offers: Readonly<CRSet<CRCreativeWorkOffer>>
    owner: Readonly<CRSet<CRThingOwner>>

    Schema.org owner: A person or organization who owns this Thing.

    pattern: Readonly<CRSet<CRCreativeWorkDefinedTermText>>
    position: string | number
    positiveNotes: Readonly<CRSet<CRReviewNotes>>

    Schema.org positiveNotes: Positive considerations regarding the reviewed item.

    potentialAction: Readonly<CRSet<CRThingPotentialAction>>

    Schema.org potentialAction: A potential Action for this Thing.

    producer: Readonly<CRSet<CRCreativeWorkPersonOrOrganization>>
    provider: Readonly<CRSet<CRCreativeWorkPersonOrOrganization>>
    publication: Readonly<CRSet<CRCreativeWorkPublicationEvent>>
    publisher: Readonly<CRSet<CRCreativeWorkPersonOrOrganization>>
    publisherImprint: Readonly<CRSet<CRCreativeWorkOrganization>>
    publishingPrinciples: Readonly<CRSet<CRCreativeWorkReferenceOrURL>>
    recordedAt: Readonly<CRSet<CRCreativeWorkEvent>>
    releasedEvent: Readonly<CRSet<CRCreativeWorkPublicationEvent>>
    review: Readonly<CRSet<CRCreativeWorkReview>>
    reviewAspect: Readonly<CRSet<CRReviewAspect>>

    Schema.org reviewAspect: The part or facet of itemReviewed to which this review is relevant.

    reviewBody: Readonly<CRText>

    Schema.org reviewBody: The actual body of the review.

    reviewRating: Readonly<CRSet<CRReviewRating>>

    Schema.org reviewRating: The rating given in this review.

    sameAs: Readonly<CRSet<string>>

    Schema.org sameAs: URL of a reference Web page that unambiguously indicates the item's identity.

    schemaVersion: Readonly<CRSet<string>>
    sdDatePublished: string
    sdLicense: Readonly<CRSet<CRCreativeWorkReferenceOrURL>>
    sdPublisher: Readonly<CRSet<CRCreativeWorkPersonOrOrganization>>
    size: Readonly<CRSet<CRCreativeWorkSize>>
    sourceOrganization: Readonly<CRSet<CRCreativeWorkOrganization>>
    spatial: Readonly<CRSet<CRCreativeWorkPlace>>
    spatialCoverage: Readonly<CRSet<CRCreativeWorkPlace>>
    sponsor: Readonly<CRSet<CRCreativeWorkPersonOrOrganization>>
    subjectOf: Readonly<CRSet<CRThingSubjectOf>>

    Schema.org subjectOf: A CreativeWork or Event about this Thing.

    teaches: Readonly<CRSet<CRCreativeWorkDefinedTermText>>
    temporal: string
    temporalCoverage: string
    text: Readonly<CRText>
    thumbnail: Readonly<CRSet<CRCreativeWorkThumbnail>>
    thumbnailUrl: string
    timeRequired: string
    translationOfWork: Readonly<CRSet<CRCreativeWorkReference>>
    translator: Readonly<CRSet<CRCreativeWorkPersonOrOrganization>>
    typicalAgeRange: string
    url: string

    Schema.org url: URL of the item.

    usageInfo: Readonly<CRSet<CRCreativeWorkReferenceOrURL>>
    video: Readonly<CRSet<CRCreativeWorkVideo>>
    wordCount: number
    workExample: Readonly<CRSet<CRCreativeWorkReference>>
    workTranslation: Readonly<CRSet<CRCreativeWorkReference>>

    Methods

    • Removes overwritten identifiers that every provided frontier has acknowledged.

      Parameters

      • frontiers: Partial<Record<keyof Shape, string>>[]

        A collection of acknowledgement frontiers to compact against.

      Returns void

    • Returns the struct field keys.

      Type Parameters

      • K extends string | number | symbol

      Returns K[]

      The field keys in the current replica.

    • Applies a remote or local delta to the replica state.

      Parameters

      • crStructDelta: Partial<CRStructSnapshot<Shape>> | Partial<Record<keyof Shape, unknown>>

        The partial serializable field delta to merge.

      Returns void