@rnaga/wp-node
Version:
👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**
21 lines • 748 B
TypeScript
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.siteUpsert>;
export declare class SiteTrx extends Trx {
private database;
private logger;
private components;
private validator;
constructor(database: Database, logger: Logger, components: Components, validator: Validator);
remove(siteId: number): Promise<boolean>;
insert(input: Partial<DataUpsert>, options?: {
upsert: boolean;
}): Promise<number>;
}
export {};
//# sourceMappingURL=site.trx.d.ts.map