@snowtop/ent-soft-delete
Version:
snowtop ent soft delete
18 lines (17 loc) • 805 B
TypeScript
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;
};