instance.test-d.ts — fastify Source File
Architecture documentation for instance.test-d.ts, a typescript file in the fastify codebase. 10 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 70fc93c1_4797_f3d3_98a5_00a5afb1f1f3["instance.test-d.ts"] 2bf9986b_b7fb_0c78_f075_72fbe6f4672b["fastify.js"] 70fc93c1_4797_f3d3_98a5_00a5afb1f1f3 --> 2bf9986b_b7fb_0c78_f075_72fbe6f4672b ce8cd88b_1c50_7142_5167_00ce90d3f4fc["./hooks"] 70fc93c1_4797_f3d3_98a5_00a5afb1f1f3 --> ce8cd88b_1c50_7142_5167_00ce90d3f4fc da3dc06e_ef04_319a_fff5_e5211e80e482["./reply"] 70fc93c1_4797_f3d3_98a5_00a5afb1f1f3 --> da3dc06e_ef04_319a_fff5_e5211e80e482 4285dbb5_245d_95e1_f339_579e1aa1d358["./request"] 70fc93c1_4797_f3d3_98a5_00a5afb1f1f3 --> 4285dbb5_245d_95e1_f339_579e1aa1d358 79072a34_3222_2b87_85da_7f07094af121["./schema"] 70fc93c1_4797_f3d3_98a5_00a5afb1f1f3 --> 79072a34_3222_2b87_85da_7f07094af121 ee998eba_0ed8_8b67_66d6_d2f80d980a41["./logger"] 70fc93c1_4797_f3d3_98a5_00a5afb1f1f3 --> ee998eba_0ed8_8b67_66d6_d2f80d980a41 531c9fc1_aab6_113a_24da_d449700fa629["./instance"] 70fc93c1_4797_f3d3_98a5_00a5afb1f1f3 --> 531c9fc1_aab6_113a_24da_d449700fa629 1741b237_9033_f1d9_f91f_94ad04e621d4["tsd"] 70fc93c1_4797_f3d3_98a5_00a5afb1f1f3 --> 1741b237_9033_f1d9_f91f_94ad04e621d4 c4e54c41_7c1c_2804_4ec7_0998c7ead6fc["node:net"] 70fc93c1_4797_f3d3_98a5_00a5afb1f1f3 --> c4e54c41_7c1c_2804_4ec7_0998c7ead6fc a7100e84_ef1d_6b83_b1db_5e8bf9540354["find-my-way"] 70fc93c1_4797_f3d3_98a5_00a5afb1f1f3 --> a7100e84_ef1d_6b83_b1db_5e8bf9540354 style 70fc93c1_4797_f3d3_98a5_00a5afb1f1f3 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import { expectAssignable, expectError, expectNotAssignable, expectNotDeprecated, expectType } from 'tsd'
import fastify, {
FastifyBaseLogger,
FastifyBodyParser,
FastifyError,
FastifyInstance,
FastifyRouterOptions,
RawReplyDefaultExpression,
RawRequestDefaultExpression,
RawServerDefault,
RouteGenericInterface
} from '../../fastify'
import { HookHandlerDoneFunction } from '../../types/hooks'
import { FastifyReply } from '../../types/reply'
import { FastifyRequest } from '../../types/request'
import { FastifySchemaControllerOptions, FastifySchemaCompiler, FastifySerializerCompiler } from '../../types/schema'
import { AddressInfo } from 'node:net'
import { Bindings, ChildLoggerOptions } from '../../types/logger'
import { Config as FindMyWayConfig, ConstraintStrategy } from 'find-my-way'
import { FindMyWayVersion } from '../../types/instance'
const server = fastify()
expectAssignable<FastifyInstance>(server.addSchema({
type: 'null'
}))
expectAssignable<FastifyInstance>(server.addSchema({
schemaId: 'id'
}))
expectAssignable<FastifyInstance>(server.addSchema({
schemas: []
}))
expectType<string>(server.pluginName)
expectType<Record<string, unknown>>(server.getSchemas())
expectType<AddressInfo[]>(server.addresses())
expectType<unknown>(server.getSchema('SchemaId'))
expectType<string>(server.printRoutes())
expectType<string>(server.printPlugins())
expectType<string>(server.listeningOrigin)
expectType<string[]>(server.supportedMethods)
expectAssignable<FastifyInstance>(
server.setErrorHandler(function (error, request, reply) {
expectType<unknown>(error)
expectAssignable<FastifyInstance>(this)
})
)
expectAssignable<FastifyInstance>(
server.setErrorHandler<FastifyError>(function (error, request, reply) {
expectType<FastifyError>(error)
})
)
expectAssignable<FastifyInstance>(
server.setGenReqId(function (req) {
expectType<RawRequestDefaultExpression>(req)
return 'foo'
// ... (529 more lines)
Domain
Subdomains
Functions
- asyncFastifyErrorHandler()
- asyncNodeJSErrorHandler()
- childLoggerFactory()
- fastifyErrorHandler()
- fastifySetGenReqId()
- invalidReplySerializer()
- invalidSchemaController()
- invalidSchemaErrorFormatter()
- myNumber()
- nodeJSErrorHandler()
- notFoundAsyncHandler()
- notFoundHandler()
- notFoundpreHandlerAsyncHandler()
- notFoundpreHandlerHandler()
- notFoundpreValidationAsyncHandler()
- notFoundpreValidationHandler()
- req()
- serializerWithInvalidReturn()
- versionConstraintStrategy.deriveConstraint()
- versionConstraintStrategy.storage()
- versionConstraintStrategy.validate()
- x()
Classes
Dependencies
- ./hooks
- ./instance
- ./logger
- ./reply
- ./request
- ./schema
- fastify.js
- find-my-way
- node:net
- tsd
Source
Frequently Asked Questions
What does instance.test-d.ts do?
instance.test-d.ts is a source file in the fastify codebase, written in typescript. It belongs to the CoreKernel domain, InstanceFactory subdomain.
What functions are defined in instance.test-d.ts?
instance.test-d.ts defines 22 function(s): asyncFastifyErrorHandler, asyncNodeJSErrorHandler, childLoggerFactory, fastifyErrorHandler, fastifySetGenReqId, invalidReplySerializer, invalidSchemaController, invalidSchemaErrorFormatter, myNumber, nodeJSErrorHandler, and 12 more.
What does instance.test-d.ts depend on?
instance.test-d.ts imports 10 module(s): ./hooks, ./instance, ./logger, ./reply, ./request, ./schema, fastify.js, find-my-way, and 2 more.
Where is instance.test-d.ts in the architecture?
instance.test-d.ts is located at test/types/instance.test-d.ts (domain: CoreKernel, subdomain: InstanceFactory, directory: test/types).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free