default: {
    countUserFeedback(): Promise<any>;
    deleteUserFeedback(
        feedbackId: number,
    ): Promise<[QueryResult, FieldPacket[]]>;
    getUserFeedback(): Promise<RowDataPacket[]>;
    insertUserFeedback(
        userId: number,
        topic: string,
        text: string,
    ): Promise<[QueryResult, FieldPacket[]]>;
} = ...

Model for interacting with the user_feedback table in the database.

Type declaration

  • countUserFeedback:function
  • deleteUserFeedback:function
    • Parameters

      • feedbackId: number

      Returns Promise<[QueryResult, FieldPacket[]]>

  • getUserFeedback:function
    • Get all feedback from a specific user.

      Returns Promise<RowDataPacket[]>

      An array of RowDataPacket objects containing the feedback.

  • insertUserFeedback:function
    • Insert a new feedback into the user_feedback table.

      Parameters

      • userId: number

        The ID of the user.

      • topic: string

        The topic of the feedback.

      • text: string

        The text of the feedback.

      Returns Promise<[QueryResult, FieldPacket[]]>

      The result of the query.