Vana SDK - v0.1.0
    Preparing search index...

    Interface Middleware<TRequest, TResponse>

    Generic middleware interface

    interface Middleware<TRequest = unknown, TResponse = unknown> {
        name: string;
        request(req: TRequest): Promise<TRequest>;
        response(res: TResponse): Promise<TResponse>;
        error(error: Error, req: TRequest): Promise<void | TResponse>;
    }

    Type Parameters

    • TRequest = unknown
    • TResponse = unknown
    Index

    Properties

    Methods

    Properties

    name: string

    Middleware name

    Methods