@@ -1082,12 +1082,12 @@ declare module "mongoose" {
1082
1082
plugin ( fn : ( schema : Schema , opts ?: any ) => void , opts ?: any ) : this;
1083
1083
1084
1084
/** Defines a post hook for the model. */
1085
- post < T extends Document = Document > ( method : "validate" | "save" | "remove" | "updateOne" | "deleteOne" | "init" | RegExp , fn : ( this : T , res : any , next : ( err : CallbackError ) => void ) => void ) : this;
1085
+ post < T extends Document = Document > ( method : "validate" | "save" | "remove" | "updateOne" | "deleteOne" | "init" | RegExp , fn : ( this : T , res : any , next : ( err ? : CallbackError ) => void ) => void ) : this;
1086
1086
post < T extends Query < any , any > = Query < any , any > > ( method : string | RegExp , fn : ( this : T , res : any , next : ( err : CallbackError ) => void ) => void ) : this;
1087
1087
post < T extends Aggregate < any > = Aggregate < any > > ( method : "aggregate" | RegExp , fn : ( this : T , res : Array < any > , next : ( err : CallbackError ) => void ) => void ) : this;
1088
1088
post < T extends Model < any > = Model < any > > ( method : "insertMany" | RegExp , fn : ( this : T , res : any , next : ( err : CallbackError ) => void ) => void ) : this;
1089
1089
1090
- post < T extends Document = Document > ( method : "validate" | "save" | "remove" | "updateOne" | "deleteOne" | "init" | RegExp , fn : ( this : T , err : NativeError , res : any , next : ( err : CallbackError ) => void ) => void ) : this;
1090
+ post < T extends Document = Document > ( method : "validate" | "save" | "remove" | "updateOne" | "deleteOne" | "init" | RegExp , fn : ( this : T , err : NativeError , res : any , next : ( err ? : CallbackError ) => void ) => void ) : this;
1091
1091
post < T extends Query < any , any > = Query < any , any > > ( method : string | RegExp , fn : ( this : T , err : NativeError , res : any , next : ( err : CallbackError ) => void ) => void ) : this;
1092
1092
post < T extends Aggregate < any > = Aggregate < any > > ( method : "aggregate" | RegExp , fn : ( this : T , err : NativeError , res : Array < any > , next : ( err : CallbackError ) => void ) => void ) : this;
1093
1093
post < T extends Model < any > = Model < any > > ( method : "insertMany" | RegExp , fn : ( this : T , err : NativeError , res : any , next : ( err : CallbackError ) => void ) => void ) : this;
0 commit comments