Constructors

Methods

  • Parameters

    • __namedParameters: {
          auth: string;
          body: Omit<{
              authorIcon: string;
              authorName: string;
              content: string;
              createdAt: Date;
              identifier: string;
              isPinned: boolean;
              isPublic: boolean;
              lastEdited: Date;
              reactions: string[];
              reactionsCount: number;
              tags: string[];
              thumbnail: null | string;
              title: string;
              views: number;
          }, BlogToOmitCreate>;
      }
      • auth: string
      • body: Omit<{
            authorIcon: string;
            authorName: string;
            content: string;
            createdAt: Date;
            identifier: string;
            isPinned: boolean;
            isPublic: boolean;
            lastEdited: Date;
            reactions: string[];
            reactionsCount: number;
            tags: string[];
            thumbnail: null | string;
            title: string;
            views: number;
        }, BlogToOmitCreate>

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
          body: Omit<{
              answer: null | string;
              identifier: string;
              question: null | string;
          }, "identifier">;
      }
      • auth: string
      • body: Omit<{
            answer: null | string;
            identifier: string;
            question: null | string;
        }, "identifier">

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
          body: {
              changes: string[];
              date: Date;
              identifier: string;
              isPublic: boolean;
              thumbnail: null | string;
              title: string;
          };
      }
      • auth: string
      • body: {
            changes: string[];
            date: Date;
            identifier: string;
            isPublic: boolean;
            thumbnail: null | string;
            title: string;
        }
        • changes: string[]
        • date: Date
        • identifier: string
        • isPublic: boolean
        • thumbnail: null | string
        • title: string

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
          identifier: string;
      }
      • auth: string
      • identifier: string

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
          questionIdentifier: string;
      }
      • auth: string
      • questionIdentifier: string

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
          identifier: string;
      }
      • auth: string
      • identifier: string

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
      }
      • auth: string

    Returns Promise<WebResponse<{
        authorIcon: string;
        authorName: string;
        clientId: string;
        content: string;
        createdAt: Date;
        dbId: string;
        identifier: string;
        isPinned: boolean;
        isPublic: boolean;
        lastEdited: Date;
        reactions: string[];
        reactionsCount: null | number;
        tags: string[];
        thumbnail: null | string;
        title: string;
        views: null | number;
    }[]>>

  • Returns Promise<WebResponse<{
        changes: string[];
        clientId: string;
        date: Date;
        dbId: string;
        identifier: string;
        isPublic: boolean;
        thumbnail: null | string;
        title: string;
    }[]>>

  • Parameters

    • __namedParameters: {
          auth: string;
      }
      • auth: string

    Returns Promise<WebResponse<{
        changes: string[];
        clientId: string;
        date: Date;
        dbId: string;
        identifier: string;
        isPublic: boolean;
        thumbnail: null | string;
        title: string;
    }[]>>

  • Parameters

    • __namedParameters: {
          auth: string;
          body: Partial<Omit<{
              authorIcon: string;
              authorName: string;
              content: string;
              createdAt: Date;
              identifier: string;
              isPinned: boolean;
              isPublic: boolean;
              lastEdited: Date;
              reactions: string[];
              reactionsCount: number;
              tags: string[];
              thumbnail: null | string;
              title: string;
              views: number;
          }, BlogToOmitUpdate>>;
          identifier: string;
      }
      • auth: string
      • body: Partial<Omit<{
            authorIcon: string;
            authorName: string;
            content: string;
            createdAt: Date;
            identifier: string;
            isPinned: boolean;
            isPublic: boolean;
            lastEdited: Date;
            reactions: string[];
            reactionsCount: number;
            tags: string[];
            thumbnail: null | string;
            title: string;
            views: number;
        }, BlogToOmitUpdate>>
      • identifier: string

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
          body: Partial<Omit<{
              answer: null | string;
              identifier: string;
              question: null | string;
          }, "identifier">>;
          questionIdentifier: string;
      }
      • auth: string
      • body: Partial<Omit<{
            answer: null | string;
            identifier: string;
            question: null | string;
        }, "identifier">>
      • questionIdentifier: string

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
          body: Partial<Omit<{
              changes: string[];
              date: Date;
              identifier: string;
              isPublic: boolean;
              thumbnail: null | string;
              title: string;
          }, "identifier">>;
          identifier: string;
      }
      • auth: string
      • body: Partial<Omit<{
            changes: string[];
            date: Date;
            identifier: string;
            isPublic: boolean;
            thumbnail: null | string;
            title: string;
        }, "identifier">>
      • identifier: string

    Returns Promise<WebResponse<string>>