Properties
Optional @context
@context: undefined | null | string | ContextDefinition | ( null | string | ContextDefinition ) []
Optional @graph
@graph: undefined | NodeObject | NodeObject []
Optional @id
@id: undefined | string
Optional @included
@included: undefined | NodeObject | NodeObject []
Optional @index
@index: undefined | string
Optional @nest
@nest: undefined | JsonObject | JsonObject []
Optional @reverse
@reverse: undefined | {}
Optional @type
@type: undefined | string | string []
Optional additionalType
additionalType: undefined | string | string []
Optional dateCreated
dateCreated: undefined | string
Optional dateModified
dateModified: undefined | string | string []
Optional datePublished
datePublished: undefined | string
Optional description
description: undefined | string | string []
Optional disambiguatingDescription
disambiguatingDescription: undefined | string | string []
Optional headline
headline: undefined | string
Optional keywords
keywords: undefined | string | string []
Optional mainEntity
main
Entity: undefined | Thing
Optional mainEntityOfPage
Optional name
name: undefined | string
Optional position
position: undefined | string | number
Optional sameAs
sameAs: undefined | string | string []
Optional significantLink
significantLink: undefined | string | string []
Defined in dist/schemaorg.d.ts:748
Optional text
text: undefined | string
Optional thumbnailUrl
thumbnailUrl: undefined | string
Optional url
url: undefined | string
A web page. Every web page is implicitly assumed to be declared to be of type WebPage, so the various properties about that webpage, such as breadcrumb may be used. We recommend explicit declaration if these properties are specified, but if they are found outside of an itemscope, they will be assumed to be about the page.
http://schema.org/WebPage