import type { COAFactory } from '@coasystems/factory'; import { CreativeWorkType } from './creativeWorkType'; import { IPropertyValue } from './propertyValue'; import { IThing } from './thing'; export type IContentRating = COAFactory.master.IKubunNameResult | string; /** * 作品 * {@link https://schema.org/CreativeWork} */ export interface ICreativeWork extends Pick { typeOf: CreativeWorkType; id?: string; alternativeHeadline?: string; contentRating?: IContentRating; copyrightYear?: number; datePublished?: Date; headline?: string; license?: string; thumbnailUrl?: string; additionalProperty?: IPropertyValue[]; }