rest-vir - v2.2.0
    Preparing search index...

    Type Alias EndpointMethodImplementationsBase<Endpoint, Context, ExtraParams>

    EndpointMethodImplementationsBase: Endpoint extends EndpointDefinition
        ? {
            [Method in keyof Endpoint["requests"] as Method extends DefinableHttpMethod
                ? Method
                : never]: Method extends DefinableHttpMethod
                ? BivariantFunction<
                    [
                        BaseEndpointMethodImplementationParams<Endpoint, Method, Context> & ExtraParams,
                    ],
                    MaybePromise<EndpointMethodImplementationOutput<Endpoint, Method>>,
                >
                : never
        }
        : Partial<
            Record<
                DefinableHttpMethod,
                BivariantFunction<
                    [BaseEndpointMethodImplementationParams & ExtraParams],
                    MaybePromise<EndpointMethodImplementationOutput>,
                >,
            >,
        >

    Generic implementation record for an endpoint's methods. Both host and client (mock) reuse this by supplying their own ExtraParams (the environment-specific parameters layered onto the shared BaseEndpointMethodImplementationParams).

    Type Parameters