@schamane/small-graphql-mongoose-middleware
Version:

8 lines (7 loc) • 432 B
TypeScript
import type { Document } from 'mongoose';
import { GrapqhContext } from '..';
import { MutationMongoDataSourceExtension } from './dataaccess/mutationMongoDataSourceExtension';
export declare class BasicEntityExtension<T extends Document, TContext extends GrapqhContext> extends MutationMongoDataSourceExtension<T, TContext> {
entityPreSave(entity: Partial<T>): Partial<T>;
entityPreUpdate(entity: Partial<T>): Partial<T>;
}