From 39104a9cc528468a101ef7489c01e4a67d0900b1 Mon Sep 17 00:00:00 2001 From: baontq23 Date: Wed, 22 Mar 2023 20:53:37 +0700 Subject: [PATCH] refactor: plugin function types --- src/modules/paginate/paginate.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/paginate/paginate.ts b/src/modules/paginate/paginate.ts index 10238f5..036d2b6 100644 --- a/src/modules/paginate/paginate.ts +++ b/src/modules/paginate/paginate.ts @@ -1,5 +1,5 @@ /* eslint-disable no-param-reassign */ -import { Schema, Document } from 'mongoose'; +import { Schema, Document, Model } from 'mongoose'; export interface QueryResult { results: Document[]; @@ -17,7 +17,7 @@ export interface IOptions { page?: number; } -const paginate = (schema: Schema) => { +const paginate = >(schema: Schema): void => { /** * @typedef {Object} QueryResult * @property {Document[]} results - Results found