UNPKG

@snowtop/ent-soft-delete

Version:
18 lines (17 loc) 805 B
import { Pattern, Ent, UpdateOperation, TransformedUpdateOperation, FieldMap, EdgeUpdateOperation, TransformedEdgeUpdateOperation, Viewer, Clause } from "@snowtop/ent"; export declare class DeletedAtPattern implements Pattern { name: string; disableMixin: boolean; fields: FieldMap; transformRead(): Clause; transformReadCodegen_BETA(): string; transformWrite<T extends Ent<TViewer>, TViewer extends Viewer>(stmt: UpdateOperation<T, TViewer>): TransformedUpdateOperation<T, TViewer> | null; transformsDelete: boolean; } export declare const GlobalDeletedEdge: { extraEdgeFields: { deleted_at: import("@snowtop/ent").TimestampField; }; transformEdgeRead(): Clause; transformEdgeWrite(stmt: EdgeUpdateOperation): TransformedEdgeUpdateOperation | null; };