Blogs resource handler

Constructors

Methods

  • Delete a blog

    Parameters

    • id: number

      Blog ID

    Returns Promise<void>

  • Delete an article

    Parameters

    • blogId: number

      Blog ID

    • id: number

      Article ID

    Returns Promise<void>

  • Delete a comment

    Parameters

    • blogId: number

      Blog ID

    • articleId: number

      Article ID

    • id: number

      Comment ID

    Returns Promise<void>

  • Get a single comment

    Parameters

    • blogId: number

      Blog ID

    • articleId: number

      Article ID

    • id: number

      Comment ID

    Returns Promise<Comment>

  • Get comment count for an article

    Parameters

    • blogId: number

      Blog ID

    • articleId: number

      Article ID

    • Optional params: Partial<CommentListParams>

      Filter parameters

    Returns Promise<number>

  • Spam check a comment

    Parameters

    • blogId: number

      Blog ID

    • articleId: number

      Article ID

    • id: number

      Comment ID

    Returns Promise<{
        score: number;
        spam: boolean;
    }>

  • Update a comment

    Parameters

    • blogId: number

      Blog ID

    • articleId: number

      Article ID

    • id: number

      Comment ID

    • data: Partial<CreateCommentData>

      Comment update data

    Returns Promise<Comment>