UNPKG

@joktec/mongo

Version:
14 lines 446 B
import { Clazz } from '@joktec/core'; import { QueryOptions, Schema } from 'mongoose'; export interface ParanoidOptions { deletedAt?: { name?: string; type?: Clazz; }; } export interface ParanoidQueryOptions<T = any> extends QueryOptions<T> { paranoid?: boolean; force?: boolean; } export declare const ParanoidPlugin: (schema: Schema, opts?: ParanoidOptions) => void; //# sourceMappingURL=paranoid.plugin.d.ts.map