@stenneepro/mongoose-soft-delete
Version:
Mongoose soft delete plugin
24 lines (19 loc) • 600 B
text/typescript
import { DeletedByMethods, DeletedMethods } from '../methods';
import Deleted from './Deleted';
import DeletedAt from './DeletedAt';
import DeletedBy from './DeletedBy';
/**
* @deprecated use Deleted and DeletedMethods
*/
interface DeletedDocument extends Deleted, DeletedMethods {}
/**
* @deprecated use DeletedAt
*/
export interface DeletedAtDocument extends DeletedAt {}
/**
* @deprecated use DeletedBy and DeletedByMethods
*/
export interface DeletedByDocument<TUser = any, TDeletedBy = TUser> extends
DeletedBy<TDeletedBy>,
DeletedByMethods<TUser> {}
export default DeletedDocument;