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

    Class CRCreativeWork<Type, Shape, Snapshot>

    CRDT-backed Schema.org CreativeWork.

    Schema.org: The most generic kind of creative work.

    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 associatedMedia 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 keywords learningResourceType license locationCreated mainEntity mainEntityOfPage maintainer material materialExtent mentions name offers owner pattern position potentialAction producer provider publication publisher publisherImprint publishingPrinciples recordedAt releasedEvent review 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>>
    associatedMedia: Readonly<CRSet<CRCreativeWorkMediaObject>>
    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>>
    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.

    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
    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>>
    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

    • Returns cloned key-value pairs for the current replica state.

      Type Parameters

      • K extends string | number | symbol

      Returns [K, Shape[K]][]

      The current field entries.

    • 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

    • Returns the current serializable snapshot projection of this replica.

      Called automatically by JSON.stringify.

      Returns CRStructSnapshot<Shape>

    • Returns cloned copies of the current field values.

      Type Parameters

      • K extends string | number | symbol

      Returns Shape[K][]

      The current field values.