@joktec/mongo
Version:
JokTec - Mongo Service
15 lines • 473 B
TypeScript
import { Clazz } from '@joktec/core';
import { QueryOptions, Schema } from 'mongoose';
export interface ParanoidOptions {
deletedAt?: {
name?: string;
type?: Clazz;
};
injectIndex?: boolean;
}
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