s-private API Documentation - v3.8.1
    Preparing search index...

    Module articles/entities/article-entity

    Article Aggregate Root and related Value Objects.

    This module defines the Article aggregate root following DDD principles. Article is the sole entry point for all article-related operations within the Articles bounded context.

    Aggregate Root: articleEntity

    Invariants:

    • URL must be unique per user (enforced by ArticlesDomainService)
    • Status transitions: UNEXPORTED → LAST_UPDATED → EXPORTED

    Value Objects defined here:

    • ArticlesDomainService for domain business rules
    • docs/domain-model.md for aggregate boundary documentation

    Type Aliases

    ArticleListItemDTO
    ArticleTitle
    ArticleWithEvent
    CategoryName
    CreateArticleArgs
    ExportedArticle
    LastUpdatedArticle
    OgDescription
    OgImageUrl
    OgTitle
    Quote
    UnexportedArticle
    Url

    Variables

    articleEntity
    ArticleTitle
    CategoryName
    ExportedArticle
    LastUpdatedArticle
    OgDescription
    OgImageUrl
    OgTitle
    Quote
    UnexportedArticle
    Url

    Functions

    makeArticleTitle
    makeCategoryName
    makeOgDescription
    makeOgImageUrl
    makeOgTitle
    makeQuote
    makeUrl