UNPKG

@rnaga/wp-node

Version:

👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**

22 lines • 954 B
import { z } from "zod"; import { Config } from "../config"; import { Components } from "../core/components"; import { Logger } from "../core/logger"; import Database from "../database"; import * as val from "../validators"; import { Trx } from "./trx"; type DataUpsert = z.infer<typeof val.trx.commentUpsert>; export declare class CommentTrx extends Trx { private database; private logger; private config; private components; constructor(database: Database, logger: Logger, config: Config, components: Components); upsert(input: Partial<DataUpsert>): Promise<number>; updateCount(postId: number, forceCount?: number): Promise<boolean>; remove(commentId: number, force?: boolean): Promise<boolean>; trash(commentId: number): Promise<boolean>; updateStatus(commentId: number, commentStatus: "hold" | "0" | "approve" | "1" | "spam" | "trash"): Promise<boolean>; } export {}; //# sourceMappingURL=comment.trx.d.ts.map