Socket
Socket
Sign inDemoInstall

fastify

Package Overview
Dependencies
59
Maintainers
3
Versions
283
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 4.9.1 to 4.9.2

2

fastify.js
'use strict'
const VERSION = '4.9.1'
const VERSION = '4.9.2'

@@ -5,0 +5,0 @@ const Avvio = require('avvio')

{
"name": "fastify",
"version": "4.9.1",
"version": "4.9.2",
"description": "Fast and low overhead web framework, for Node.js",

@@ -5,0 +5,0 @@ "main": "fastify.js",

@@ -1690,15 +1690,1 @@ 'use strict'

})
test('set bindings', t => {
t.plan(1)
const stream = split(JSON.parse)
stream.once('data', info => {
t.same(info.hello, 'world')
})
const fastify = Fastify({ logger: { level: 'info', stream } })
fastify.log.setBindings({ hello: 'world' })
fastify.log.info('hello world')
})

@@ -13,3 +13,2 @@ import { expectDeprecated, expectError, expectType } from 'tsd'

import P from 'pino'
import { DefaultFastifyLogger } from '../../types/logger'

@@ -29,3 +28,3 @@ expectType<FastifyLoggerInstance>(fastify().log)

interface CustomLogger extends DefaultFastifyLogger {
interface CustomLogger extends FastifyBaseLogger {
customMethod(msg: string, ...args: unknown[]): void;

@@ -51,3 +50,2 @@ }

child (bindings: P.Bindings, options?: P.ChildLoggerOptions): CustomLoggerImpl { return new CustomLoggerImpl() }
setBindings (bindings: P.Bindings): void { }
}

@@ -54,0 +52,0 @@

@@ -78,2 +78,4 @@ import { expectAssignable, expectType } from 'tsd'

expectType<FastifyContextConfig>(request.context.config)
expectType<FastifyContextConfig>(request.routeConfig)
expectType<FastifySchema>(request.routeSchema)

@@ -146,4 +148,3 @@ expectType<RequestHeadersDefault & RawRequestDefaultExpression['headers']>(request.headers)

foo: () => { }, // custom severity logger method
child: () => customLogger as pino.Logger<never>,
setBindings: () => { }
child: () => customLogger as pino.Logger<never>
}

@@ -150,0 +151,0 @@

@@ -11,3 +11,6 @@ import { ContextConfigDefault } from './utils'

export interface FastifyContext<ContextConfig = ContextConfigDefault> {
/**
* @deprecated Use Request#routeConfig or Request#routeSchema instead
*/
config: FastifyContextConfig & ContextConfig;
}

@@ -8,3 +8,3 @@ import { Readable } from 'stream'

import { FastifyError } from '@fastify/error'
import { DefaultFastifyLogger, FastifyBaseLogger } from './logger'
import { FastifyBaseLogger } from './logger'
import {

@@ -38,3 +38,3 @@ FastifyTypeProvider,

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -57,3 +57,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -79,3 +79,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -99,3 +99,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -121,3 +121,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -140,3 +140,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -161,3 +161,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -180,3 +180,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -210,3 +210,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -231,3 +231,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -255,3 +255,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -276,3 +276,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -299,3 +299,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -318,3 +318,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -340,3 +340,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -359,3 +359,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -384,3 +384,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -405,3 +405,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -429,3 +429,3 @@ (

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -447,3 +447,3 @@ (

RawReply extends RawReplyDefaultExpression<RawServer> = RawReplyDefaultExpression<RawServer>,
Logger extends FastifyBaseLogger = DefaultFastifyLogger,
Logger extends FastifyBaseLogger = FastifyBaseLogger,
TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,

@@ -466,3 +466,3 @@ Options extends FastifyPluginOptions = FastifyPluginOptions

RawReply extends RawReplyDefaultExpression<RawServer> = RawReplyDefaultExpression<RawServer>,
Logger extends FastifyBaseLogger = DefaultFastifyLogger,
Logger extends FastifyBaseLogger = FastifyBaseLogger,
TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,

@@ -480,3 +480,3 @@ > {

RawReply extends RawReplyDefaultExpression<RawServer> = RawReplyDefaultExpression<RawServer>,
Logger extends FastifyBaseLogger = DefaultFastifyLogger,
Logger extends FastifyBaseLogger = FastifyBaseLogger,
TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,

@@ -495,3 +495,3 @@ > {

RawReply extends RawReplyDefaultExpression<RawServer> = RawReplyDefaultExpression<RawServer>,
Logger extends FastifyBaseLogger = DefaultFastifyLogger,
Logger extends FastifyBaseLogger = FastifyBaseLogger,
TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,

@@ -509,3 +509,3 @@ > {

RawReply extends RawReplyDefaultExpression<RawServer> = RawReplyDefaultExpression<RawServer>,
Logger extends FastifyBaseLogger = DefaultFastifyLogger,
Logger extends FastifyBaseLogger = FastifyBaseLogger,
TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault

@@ -512,0 +512,0 @@ > {

@@ -7,3 +7,3 @@ import { FastifyError } from '@fastify/error'

import { onCloseAsyncHookHandler, onCloseHookHandler, onErrorAsyncHookHandler, onErrorHookHandler, onReadyAsyncHookHandler, onReadyHookHandler, onRegisterHookHandler, onRequestAsyncHookHandler, onRequestHookHandler, onResponseAsyncHookHandler, onResponseHookHandler, onRouteHookHandler, onSendAsyncHookHandler, onSendHookHandler, onTimeoutAsyncHookHandler, onTimeoutHookHandler, preHandlerAsyncHookHandler, preHandlerHookHandler, preParsingAsyncHookHandler, preParsingHookHandler, preSerializationAsyncHookHandler, preSerializationHookHandler, preValidationAsyncHookHandler, preValidationHookHandler } from './hooks'
import { DefaultFastifyLogger, FastifyBaseLogger } from './logger'
import { FastifyBaseLogger } from './logger'
import { FastifyRegister } from './register'

@@ -88,3 +88,3 @@ import { FastifyReply } from './reply'

RawReply extends RawReplyDefaultExpression<RawServer> = RawReplyDefaultExpression<RawServer>,
Logger extends FastifyBaseLogger = DefaultFastifyLogger,
Logger extends FastifyBaseLogger = FastifyBaseLogger,
TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,

@@ -209,3 +209,3 @@ > {

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -220,3 +220,3 @@ name: 'onRequest',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -235,3 +235,3 @@ name: 'onRequest',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -246,3 +246,3 @@ name: 'preParsing',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -260,3 +260,3 @@ name: 'preParsing',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -271,3 +271,3 @@ name: 'preValidation',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -285,3 +285,3 @@ name: 'preValidation',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -296,3 +296,3 @@ name: 'preHandler',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -312,3 +312,3 @@ name: 'preHandler',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -324,3 +324,3 @@ name: 'preSerialization',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -340,3 +340,3 @@ name: 'preSerialization',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -352,3 +352,3 @@ name: 'onSend',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -367,3 +367,3 @@ name: 'onSend',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -378,3 +378,3 @@ name: 'onResponse',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -393,3 +393,3 @@ name: 'onResponse',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -404,3 +404,3 @@ name: 'onTimeout',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -421,3 +421,3 @@ name: 'onTimeout',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -432,3 +432,3 @@ name: 'onError',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -448,3 +448,3 @@ name: 'onError',

SchemaCompiler extends FastifySchema = FastifySchema,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
>(

@@ -451,0 +451,0 @@ name: 'onRoute',

@@ -22,10 +22,6 @@ import { FastifyError } from '@fastify/error'

export interface FastifyBaseLogger<T extends FastifyBaseLogger<any> = FastifyBaseLogger<any>> extends pino.BaseLogger {
child(bindings: Bindings, options?: ChildLoggerOptions): T
export type FastifyBaseLogger = pino.BaseLogger & {
child(bindings: Bindings, options?: ChildLoggerOptions): FastifyBaseLogger
}
export interface DefaultFastifyLogger extends FastifyBaseLogger<DefaultFastifyLogger>, Pick<pino.Logger, 'setBindings'> {
}
// TODO delete FastifyBaseLogger in the next major release. It seems that it is enough to have only FastifyBaseLogger.

@@ -35,3 +31,3 @@ /**

*/
export type FastifyLoggerInstance = DefaultFastifyLogger
export type FastifyLoggerInstance = FastifyBaseLogger

@@ -38,0 +34,0 @@ export interface FastifyLoggerStreamDestination {

import { FastifyInstance } from './instance'
import { RawServerBase, RawRequestDefaultExpression, RawReplyDefaultExpression, RawServerDefault } from './utils'
import { FastifyTypeProvider, FastifyTypeProviderDefault } from './type-provider'
import { DefaultFastifyLogger } from './logger'
import { FastifyBaseLogger } from './logger'

@@ -14,3 +14,3 @@ export type FastifyPluginOptions = Record<string, any>

export type FastifyPluginCallback<Options extends FastifyPluginOptions = Record<never, never>, Server extends RawServerBase = RawServerDefault, TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault> = (
instance: FastifyInstance<Server, RawRequestDefaultExpression<Server>, RawReplyDefaultExpression<Server>, DefaultFastifyLogger, TypeProvider>,
instance: FastifyInstance<Server, RawRequestDefaultExpression<Server>, RawReplyDefaultExpression<Server>, FastifyBaseLogger, TypeProvider>,
opts: Options,

@@ -30,3 +30,3 @@ done: (err?: Error) => void

> = (
instance: FastifyInstance<Server, RawRequestDefaultExpression<Server>, RawReplyDefaultExpression<Server>, DefaultFastifyLogger, TypeProvider>,
instance: FastifyInstance<Server, RawRequestDefaultExpression<Server>, RawReplyDefaultExpression<Server>, FastifyBaseLogger, TypeProvider>,
opts: Options

@@ -33,0 +33,0 @@ ) => Promise<void>;

import { RawReplyDefaultExpression, RawServerBase, RawServerDefault, ContextConfigDefault, RawRequestDefaultExpression, ReplyDefault } from './utils'
import { FastifyReplyType, ResolveFastifyReplyType, FastifyTypeProvider, FastifyTypeProviderDefault } from './type-provider'
import { FastifyContext } from './context'
import { DefaultFastifyLogger, FastifyBaseLogger } from './logger'
import { FastifyBaseLogger } from './logger'
import { FastifyRequest } from './request'

@@ -27,8 +27,7 @@ import { RouteGenericInterface } from './route'

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
ReplyType extends FastifyReplyType = ResolveFastifyReplyType<TypeProvider, SchemaCompiler, RouteGeneric>,
Logger extends FastifyBaseLogger = DefaultFastifyLogger,
ReplyType extends FastifyReplyType = ResolveFastifyReplyType<TypeProvider, SchemaCompiler, RouteGeneric>
> {
raw: RawReply;
context: FastifyContext<ContextConfig>;
log: Logger;
log: FastifyBaseLogger;
request: FastifyRequest<RouteGeneric, RawServer, RawRequest, SchemaCompiler, TypeProvider>;

@@ -35,0 +34,0 @@ server: FastifyInstance;

import { ErrorObject } from '@fastify/ajv-compiler'
import { DefaultFastifyLogger, FastifyBaseLogger } from './logger'
import { FastifyBaseLogger } from './logger'
import { ContextConfigDefault, RawServerBase, RawServerDefault, RawRequestDefaultExpression, RequestBodyDefault, RequestQuerystringDefault, RequestParamsDefault, RequestHeadersDefault } from './utils'

@@ -8,3 +8,3 @@ import { RouteGenericInterface } from './route'

import { FastifySchema } from './schema'
import { FastifyContext } from './context'
import { FastifyContext, FastifyContextConfig } from './context'

@@ -34,3 +34,3 @@ type HTTPRequestPart = 'body' | 'query' | 'querystring' | 'params' | 'headers'

ContextConfig = ContextConfigDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger,
Logger extends FastifyBaseLogger = FastifyBaseLogger,
RequestType extends FastifyRequestType = ResolveFastifyRequestType<TypeProvider, SchemaCompiler, RouteGeneric>

@@ -53,2 +53,4 @@ // ^ Temporary Note: RequestType has been re-ordered to be the last argument in

context: FastifyContext<ContextConfig>;
routeConfig: FastifyContextConfig & ContextConfig;
routeSchema: FastifySchema

@@ -55,0 +57,0 @@ /** in order for this to be used the user should ensure they have set the attachValidation option. */

@@ -14,3 +14,3 @@ import { FastifyInstance } from './instance'

} from './type-provider'
import { DefaultFastifyLogger, FastifyBaseLogger, LogLevel } from './logger'
import { FastifyBaseLogger, LogLevel } from './logger'

@@ -30,3 +30,3 @@ export interface RouteGenericInterface extends RequestGenericInterface, ReplyGenericInterface {}

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> {

@@ -72,3 +72,3 @@ schema?: SchemaCompiler, // originally FastifySchema

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> = (

@@ -92,3 +92,3 @@ this: FastifyInstance<RawServer, RawRequest, RawReply, Logger, TypeProvider>,

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> extends RouteShorthandOptions<RawServer, RawRequest, RawReply, RouteGeneric, ContextConfig, SchemaCompiler, TypeProvider, Logger> {

@@ -107,3 +107,3 @@ handler: RouteHandlerMethod<RawServer, RawRequest, RawReply, RouteGeneric, ContextConfig, SchemaCompiler, TypeProvider, Logger>;

> {
<RouteGeneric extends RouteGenericInterface = RouteGenericInterface, ContextConfig = ContextConfigDefault, SchemaCompiler extends FastifySchema = FastifySchema, Logger extends FastifyBaseLogger = DefaultFastifyLogger>(
<RouteGeneric extends RouteGenericInterface = RouteGenericInterface, ContextConfig = ContextConfigDefault, SchemaCompiler extends FastifySchema = FastifySchema, Logger extends FastifyBaseLogger = FastifyBaseLogger>(
path: string,

@@ -113,7 +113,7 @@ opts: RouteShorthandOptions<RawServer, RawRequest, RawReply, RouteGeneric, ContextConfig, SchemaCompiler, TypeProvider, Logger>,

): FastifyInstance<RawServer, RawRequest, RawReply, Logger, TypeProvider>;
<RouteGeneric extends RouteGenericInterface = RouteGenericInterface, ContextConfig = ContextConfigDefault, SchemaCompiler extends FastifySchema = FastifySchema, Logger extends FastifyBaseLogger = DefaultFastifyLogger>(
<RouteGeneric extends RouteGenericInterface = RouteGenericInterface, ContextConfig = ContextConfigDefault, SchemaCompiler extends FastifySchema = FastifySchema, Logger extends FastifyBaseLogger = FastifyBaseLogger>(
path: string,
handler: RouteHandlerMethod<RawServer, RawRequest, RawReply, RouteGeneric, ContextConfig, SchemaCompiler, TypeProvider, Logger>
): FastifyInstance<RawServer, RawRequest, RawReply, Logger, TypeProvider>;
<RouteGeneric extends RouteGenericInterface = RouteGenericInterface, ContextConfig = ContextConfigDefault, SchemaCompiler extends FastifySchema = FastifySchema, Logger extends FastifyBaseLogger = DefaultFastifyLogger>(
<RouteGeneric extends RouteGenericInterface = RouteGenericInterface, ContextConfig = ContextConfigDefault, SchemaCompiler extends FastifySchema = FastifySchema, Logger extends FastifyBaseLogger = FastifyBaseLogger>(
path: string,

@@ -135,3 +135,3 @@ opts: RouteShorthandOptionsWithHandler<RawServer, RawRequest, RawReply, RouteGeneric, ContextConfig, SchemaCompiler, TypeProvider, Logger>

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> extends RouteShorthandOptions<RawServer, RawRequest, RawReply, RouteGeneric, ContextConfig, SchemaCompiler, TypeProvider, Logger> {

@@ -151,3 +151,3 @@ method: HTTPMethods | HTTPMethods[];

TypeProvider extends FastifyTypeProvider = FastifyTypeProviderDefault,
Logger extends FastifyBaseLogger = DefaultFastifyLogger
Logger extends FastifyBaseLogger = FastifyBaseLogger
> = (

@@ -154,0 +154,0 @@ this: FastifyInstance<RawServer, RawRequest, RawReply, Logger, TypeProvider>,

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc