@likeminds.community/feed-js
Version:
LikeMinds Javascript SDK for chat APIs
26 lines (25 loc) • 1.76 kB
TypeScript
import NetworkLibrary from "../../src/core/services/networklibrary";
import AddCommentRequest from "./model/AddCommentRequest";
import GetCommentRequest from "./model/GetCommentRequest";
import GetCommentLikesRequest from "./model/GetCommentLikesRequest";
import ReplyCommentRequest from "./model/ReplyCommentRequest";
import { EditComment } from "../types/api-responses/postCommentResponse";
import DeleteCommentRequest from "./model/DeleteCommentRequest";
import LikeCommentRequest from "./model/LikeCommentRequest";
import EditCommentRequest from "./model/EditCommentRequest";
import { PostComment } from "../types/api-responses/postCommentResponse";
import { LikeComment } from "../types/api-responses/likeCommentResponse";
import { GetCommentLikes } from "../types/api-responses/getCommentLikesResponse";
import { DeleteComment } from "../types/api-responses/deleteCommentResponse";
declare class CommentClient {
networkLibrary: NetworkLibrary;
constructor(instance: NetworkLibrary);
addComment(addComment: AddCommentRequest): Promise<unknown>;
getComment(getCommentRequest: GetCommentRequest): Promise<unknown>;
getCommentLikes(request: GetCommentLikesRequest): Promise<import("../core/services/lmresponse").default<GetCommentLikes>>;
likeComment(request: LikeCommentRequest): Promise<import("../core/services/lmresponse").default<LikeComment>>;
replyComment(request: ReplyCommentRequest): Promise<import("../core/services/lmresponse").default<PostComment>>;
editComment(request: EditCommentRequest): Promise<import("../core/services/lmresponse").default<EditComment>>;
deleteComment(request: DeleteCommentRequest): Promise<import("../core/services/lmresponse").default<DeleteComment>>;
}
export default CommentClient;