@stenneepro/mongoose-soft-delete
Version:
Mongoose soft delete plugin
21 lines (20 loc) • 597 B
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;