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

    Type Alias CRThingState<T>

    Runtime CRDT state surface for Schema.org Thing.

    type CRThingState<T = "Thing"> = {
        "@id": Readonly<SchemaOrgURL | SchemaOrgText>;
        "@type": Readonly<T>;
        additionalType: Readonly<CRSet<string>>;
        alternateName: Readonly<CRSet<string>>;
        description: Readonly<CRText>;
        disambiguatingDescription: Readonly<CRText>;
        identifier: Readonly<
            | SchemaOrgURL
            | SchemaOrgText
            | CRTypedIdReferenceValue<"PropertyValue">
            | CRIdReferenceValue,
        >;
        image: Readonly<CRSet<CRThingImage>>;
        mainEntityOfPage: Readonly<CRSet<CRThingMainEntityOfPage>>;
        name: Readonly<CRText>;
        owner: Readonly<CRSet<CRThingOwner>>;
        potentialAction: Readonly<CRSet<CRThingPotentialAction>>;
        sameAs: Readonly<CRSet<string>>;
        subjectOf: Readonly<CRSet<CRThingSubjectOf>>;
        url: string;
    }

    Type Parameters

    • T = "Thing"

    Implemented by

    Index

    Properties

    "@id": Readonly<SchemaOrgURL | SchemaOrgText>

    JSON-LD identifier for this node.

    "@type": Readonly<T>

    Schema.org type name for this node.

    additionalType: Readonly<CRSet<string>>

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

    alternateName: Readonly<CRSet<string>>

    Schema.org alternateName: An alias for the item.

    description: Readonly<CRText>

    Schema.org description: A description of the item.

    disambiguatingDescription: Readonly<CRText>

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

    identifier: Readonly<
        | SchemaOrgURL
        | SchemaOrgText
        | CRTypedIdReferenceValue<"PropertyValue">
        | CRIdReferenceValue,
    >

    Schema.org identifier.

    image: Readonly<CRSet<CRThingImage>>

    Schema.org image: An image of the item.

    mainEntityOfPage: Readonly<CRSet<CRThingMainEntityOfPage>>

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

    name: Readonly<CRText>

    Schema.org name: The name of the item.

    owner: Readonly<CRSet<CRThingOwner>>

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

    potentialAction: Readonly<CRSet<CRThingPotentialAction>>

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

    sameAs: Readonly<CRSet<string>>

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

    subjectOf: Readonly<CRSet<CRThingSubjectOf>>

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

    url: string

    Schema.org url: URL of the item.