fastify
Advanced tools
Comparing version 4.9.1 to 4.9.2
'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>, |
1970019
47235