From 90d4f6d7708f28d02c9b996e671a08ce94998d61 Mon Sep 17 00:00:00 2001 From: Alan Ageev Date: Tue, 26 Mar 2024 16:28:39 +0100 Subject: [PATCH] Fix type error --- src/decorator.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/decorator.ts b/src/decorator.ts index 39695b96..c2c67fc2 100644 --- a/src/decorator.ts +++ b/src/decorator.ts @@ -50,8 +50,9 @@ function parseParam(queryParam: unknown, parserLogic: (param: string, res: an } export const Paginate = createParamDecorator((_data: unknown, ctx: ExecutionContext): PaginateQuery => { + const isRpc = (ctx as ExecutionContext & { contextType: string })?.contextType === 'rpc' const request: ExpressRequest | FastifyRequest = ctx.switchToHttp().getRequest() - const query = (ctx.contextType === 'rpc' ? request : request.query) as Record + const query = (isRpc ? request : request.query) as Record // Determine if Express or Fastify to rebuild the original url and reduce down to protocol, host and base url let originalUrl: string