@nestjs/platform-fastify
Advanced tools
Comparing version 10.3.10 to 10.4.0
/// <reference types="node" /> | ||
/// <reference types="node" /> | ||
/// <reference types="node" /> | ||
/// <reference types="node" /> | ||
import { RequestMethod, VersioningOptions } from '@nestjs/common'; | ||
@@ -11,2 +12,3 @@ import { VersionValue } from '@nestjs/common/interfaces'; | ||
import * as https from 'https'; | ||
import * as http from 'http'; | ||
import { InjectOptions, Chain as LightMyRequestChain, Response as LightMyRequestResponse } from 'light-my-request'; | ||
@@ -29,2 +31,5 @@ import { NestFastifyBodyParserOptions } from '../interfaces'; | ||
}; | ||
type FastifyHttpOptions<Server extends http.Server, Logger extends FastifyBaseLogger = FastifyBaseLogger> = FastifyAdapterBaseOptions<Server, Logger> & { | ||
http: http.ServerOptions; | ||
}; | ||
type VersionedRoute<TRequest, TResponse> = ((req: TRequest, res: TResponse, next: Function) => Function) & { | ||
@@ -53,3 +58,3 @@ version: VersionValue; | ||
get isParserRegistered(): boolean; | ||
constructor(instanceOrOptions?: TInstance | FastifyHttp2Options<any> | FastifyHttp2SecureOptions<any> | FastifyHttpsOptions<any> | FastifyAdapterBaseOptions<TServer>); | ||
constructor(instanceOrOptions?: TInstance | FastifyHttp2Options<any> | FastifyHttp2SecureOptions<any> | FastifyHttpsOptions<any> | FastifyHttpOptions<any> | FastifyAdapterBaseOptions<TServer>); | ||
init(): Promise<void>; | ||
@@ -65,2 +70,3 @@ listen(port: string | number, callback?: () => void): void; | ||
options(...args: any[]): FastifyInstance<TServer, TRawRequest, TRawResponse, FastifyBaseLogger, import("fastify").FastifyTypeProviderDefault>; | ||
search(...args: any[]): FastifyInstance<TServer, TRawRequest, TRawResponse, FastifyBaseLogger, import("fastify").FastifyTypeProviderDefault>; | ||
applyVersionFilter(handler: Function, version: VersionValue, versioningOptions: VersioningOptions): VersionedRoute<TRequest, TReply>; | ||
@@ -67,0 +73,0 @@ reply(response: TRawResponse | TReply, body: any, statusCode?: number): FastifyReply<TServer, TRawRequest, TRawResponse, import("fastify").RouteGenericInterface, unknown, import("fastify").FastifySchema, import("fastify").FastifyTypeProviderDefault, unknown>; |
@@ -149,2 +149,5 @@ "use strict"; | ||
} | ||
search(...args) { | ||
return this.injectRouteOptions('search', ...args); | ||
} | ||
applyVersionFilter(handler, version, versioningOptions) { | ||
@@ -151,0 +154,0 @@ if (!this.versioningOptions) { |
{ | ||
"name": "@nestjs/platform-fastify", | ||
"version": "10.3.10", | ||
"version": "10.4.0", | ||
"description": "Nest - modern, fast, powerful node.js web framework (@platform-fastify)", | ||
@@ -24,3 +24,3 @@ "author": "Kamil Mysliwiec", | ||
"@fastify/middie": "8.3.1", | ||
"fastify": "4.28.0", | ||
"fastify": "4.28.1", | ||
"light-my-request": "5.13.0", | ||
@@ -27,0 +27,0 @@ "path-to-regexp": "3.2.0", |
@@ -94,6 +94,6 @@ <p align="center"> | ||
<tr> | ||
<td><a href="https://n.inc" target="_blank"><img src="https://nestjs.com/img/logos/n-inc-logo.svg" width="90" valign="middle" /></a></td> | ||
<td><a href="https://twistag.com/" target="_blank"><img src="https://nestjs.com/img/logos/twistag-logo.png" width="120" valign="middle" /></a></td> | ||
<td><a href="https://www.dinii.jp/" target="_blank"><img src="https://nestjs.com/img/logos/dinii-logo.png" width="75" valign="middle" /></a></td> | ||
<td><a href="https://www.mercedes-benz.com/" target="_blank"><img src="https://nestjs.com/img/logos/mercedes-logo.png" width="110" valign="middle" /></a></td> | ||
<td><a href="https://www.mercedes-benz.com/" target="_blank"><img src="https://nestjs.com/img/logos/mercedes-logo.png" width="100" valign="middle" /></a></td> | ||
<td><a href="https://www.dinii.jp/" target="_blank"><img src="https://nestjs.com/img/logos/dinii-logo.png" width="65" valign="middle" /></a></td> | ||
<td><a href="https://bloodycase.com/?promocode=NEST" target="_blank"><img src="https://nestjs.com/img/logos/bloodycase-logo.png" width="65" valign="middle" /></a></td> | ||
<td><a href="https://handsontable.com/docs/react-data-grid/?utm_source=NestJS_GH&utm_medium=sponsorship&utm_campaign=library_sponsorship_2024" target="_blank"><img src="https://nestjs.com/img/logos/handsontable-logo.svg" width="150" valign="middle" /></a></td> | ||
</tr> | ||
@@ -130,6 +130,8 @@ </table> | ||
<tr> | ||
<td align="center" valign="middle"><a href="https://julienferand.dev/" target="_blank"><img src="https://nestjs.com/img/logos/julienferand-logo.jpeg" width="65" valign="middle" /></a></td> | ||
<td align="center" valign="middle"><a href="https://julienferand.dev/" target="_blank"><img src="https://nestjs.com/img/logos/julienferand-logo.jpeg" width="55" valign="middle" /></a></td> | ||
<td align="center" valign="middle"><a href="https://www.tripoffice.com/" target="_blank"><img src="https://nestjs.com/img/logos/tripoffice-logo.png" width="140" valign="middle" /></a></td> | ||
<td align="center" valign="middle"><a href="https://solcellsforetag.se/" target="_blank"><img src="https://nestjs.com/img/logos/solcellsforetag-logo.svg" width="140" valign="middle" /></a></td> | ||
<td align="center" valign="middle"><a href="https://www.itflashcards.com/" target="_blank"><img src="https://nestjs.com/img/logos/it_flashcards-logo.png" width="150" valign="middle" /></a></td> | ||
<td align="center" valign="middle"><a href="https://www.route4me.com/" target="_blank"><img src="https://nestjs.com/img/logos/route4me-logo.svg" width="100" valign="middle" /></a></td> | ||
<td align="center" valign="middle"><a href="https://www.slotsup.com/" target="_blank"><img src="https://nestjs.com/img/logos/slotsup-logo.png" width="60" valign="middle" /></a></td> | ||
</tr> | ||
@@ -136,0 +138,0 @@ </table> |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
53392
851
151
+ Addedfastify@4.28.1(transitive)
- Removedfastify@4.28.0(transitive)
Updatedfastify@4.28.1