Interface FastifyRegister<T, RawServer, TypeProviderDefault, LoggerDefault>
interface FastifyRegister<T, RawServer, TypeProviderDefault, LoggerDefault> { <Options, Server, TypeProvider, Logger>(plugin,
opts?): T; <Options, Server, TypeProvider, Logger>(plugin,
opts?): T; <Options, Server, TypeProvider, Logger>(plugin,
opts?): T; } - FastifyRegister<Options, Server, TypeProvider, Logger>(plugin, opts?): T
Returns T
- FastifyRegister<Options, Server, TypeProvider, Logger>(plugin, opts?): T
Returns T
- FastifyRegister<Options, Server, TypeProvider, Logger>(plugin, opts?): T
Parameters
- plugin: FastifyPluginCallback<Options, Server, TypeProvider, Logger> | FastifyPluginAsync<Options, Server, TypeProvider, Logger> | Promise<{
default: FastifyPluginCallback<Options, Server, TypeProvider, Logger>;
}> | Promise<{
default: FastifyPluginAsync<Options, Server, TypeProvider, Logger>;
}> Optional opts: FastifyRegisterOptions<Options>
Returns T
FastifyRegister
Function for adding a plugin to fastify. The options are inferred from the passed in FastifyPlugin parameter.