UNPKG

@rnaga/wp-node

Version:

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

22 lines • 879 B
import { z } from "zod"; import { Components } from "../core/components"; import { Logger } from "../core/logger"; import { Validator } from "../core/validator"; import Database from "../database"; import * as val from "../validators"; import { Trx } from "./trx"; type DataUpsert = z.infer<typeof val.trx.linkUpsert>; export declare class LinkTrx extends Trx { private database; private logger; private components; private validator; constructor(database: Database, logger: Logger, components: Components, validator: Validator); private defaultCategory; changeUser(fromUserId: number, toUserId: number): Promise<boolean>; remove(linkId: number): Promise<void>; upsert(input: Partial<DataUpsert>): Promise<number>; updateCategory(linkId?: number, linkCategory?: number[]): Promise<void>; } export {}; //# sourceMappingURL=link.trx.d.ts.map