UNPKG

@stencila/types

Version:

JavaScript classes and TypeScript types for the Stencila Schema

107 lines (103 loc) 3.67 kB
// Generated file; do not edit. See https://github.com/stencila/stencila/tree/main/rust/schema-gen import { type AdmonitionType } from "./AdmonitionType.js"; import { type Article } from "./Article.js"; import { type AudioObject } from "./AudioObject.js"; import { type AuthorRoleName } from "./AuthorRoleName.js"; import { type AutomaticExecution } from "./AutomaticExecution.js"; import { type Brand } from "./Brand.js"; import { type CitationIntent } from "./CitationIntent.js"; import { type CitationMode } from "./CitationMode.js"; import { type Claim } from "./Claim.js"; import { type ClaimType } from "./ClaimType.js"; import { type Collection } from "./Collection.js"; import { type Comment } from "./Comment.js"; import { type ContactPoint } from "./ContactPoint.js"; import { type CreativeWork } from "./CreativeWork.js"; import { type Datatable } from "./Datatable.js"; import { type DefinedTerm } from "./DefinedTerm.js"; import { type Enumeration } from "./Enumeration.js"; import { type ExecutionDependantRelation } from "./ExecutionDependantRelation.js"; import { type ExecutionDependencyRelation } from "./ExecutionDependencyRelation.js"; import { type ExecutionRequired } from "./ExecutionRequired.js"; import { type ExecutionStatus } from "./ExecutionStatus.js"; import { type Figure } from "./Figure.js"; import { type FormDeriveAction } from "./FormDeriveAction.js"; import { type Grant } from "./Grant.js"; import { type ImageObject } from "./ImageObject.js"; import { type LabelType } from "./LabelType.js"; import { type ListItem } from "./ListItem.js"; import { type ListOrder } from "./ListOrder.js"; import { type MediaObject } from "./MediaObject.js"; import { type MessageLevel } from "./MessageLevel.js"; import { type MonetaryGrant } from "./MonetaryGrant.js"; import { type NoteType } from "./NoteType.js"; import { type Organization } from "./Organization.js"; import { type Periodical } from "./Periodical.js"; import { type Person } from "./Person.js"; import { type PostalAddress } from "./PostalAddress.js"; import { type Product } from "./Product.js"; import { type PropertyValue } from "./PropertyValue.js"; import { type PublicationIssue } from "./PublicationIssue.js"; import { type PublicationVolume } from "./PublicationVolume.js"; import { type Review } from "./Review.js"; import { type SectionType } from "./SectionType.js"; import { type SoftwareApplication } from "./SoftwareApplication.js"; import { type SoftwareSourceCode } from "./SoftwareSourceCode.js"; import { type Table } from "./Table.js"; import { type TableCellType } from "./TableCellType.js"; import { type TableRowType } from "./TableRowType.js"; import { type TimeUnit } from "./TimeUnit.js"; import { type VideoObject } from "./VideoObject.js"; /** * Union type for all types that are descended from `Thing` */ export type ThingType = AdmonitionType | Article | AudioObject | AuthorRoleName | AutomaticExecution | Brand | CitationIntent | CitationMode | Claim | ClaimType | Collection | Comment | ContactPoint | CreativeWork | Datatable | DefinedTerm | Enumeration | ExecutionDependantRelation | ExecutionDependencyRelation | ExecutionRequired | ExecutionStatus | Figure | FormDeriveAction | Grant | ImageObject | LabelType | ListItem | ListOrder | MediaObject | MessageLevel | MonetaryGrant | NoteType | Organization | Periodical | Person | PostalAddress | Product | PropertyValue | PublicationIssue | PublicationVolume | Review | SectionType | SoftwareApplication | SoftwareSourceCode | Table | TableCellType | TableRowType | TimeUnit | VideoObject;