interface FastifySchemaControllerOptions {
    bucket?: ((parentSchemas?) => {
        add(schema): FastifyInstance<RawServerDefault, IncomingMessage, ServerResponse<IncomingMessage>, FastifyBaseLogger, FastifyTypeProviderDefault>;
        getSchema(schemaId): unknown;
        getSchemas(): Record<string, unknown>;
    });
    compilersFactory?: {
        buildSerializer?: SerializerFactory;
        buildValidator?: ValidatorFactory;
    };
}

Properties

bucket?: ((parentSchemas?) => {
    add(schema): FastifyInstance<RawServerDefault, IncomingMessage, ServerResponse<IncomingMessage>, FastifyBaseLogger, FastifyTypeProviderDefault>;
    getSchema(schemaId): unknown;
    getSchemas(): Record<string, unknown>;
})

Type declaration

compilersFactory?: {
    buildSerializer?: SerializerFactory;
    buildValidator?: ValidatorFactory;
}

Type declaration