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

    Type Alias EndpointImplementationBase<Endpoint, Context, ExtraParams>

    Generic implementation envelope for a single endpoint. Host and client (mock) reuse this by supplying their own ExtraParams.

    type EndpointImplementationBase<
        Endpoint extends Readonly<EndpointDefinition>
        | NoParam = NoParam,
        Context = unknown,
        ExtraParams = unknown,
    > = {
        definition: Endpoint extends EndpointDefinition
            ? Readonly<Endpoint>
            : Readonly<EndpointDefinition>;
        implementation: Readonly<
            EndpointMethodImplementationsBase<Endpoint, Context, ExtraParams>,
        >;
        isEndpoint: true;
        isWebSocket: false;
        path: Endpoint extends EndpointDefinition
            ? Endpoint["path"]
            : BaseRoutePath;
    }

    Type Parameters

    Index

    Properties

    definition: Endpoint extends EndpointDefinition
        ? Readonly<Endpoint>
        : Readonly<EndpointDefinition>
    implementation: Readonly<
        EndpointMethodImplementationsBase<Endpoint, Context, ExtraParams>,
    >
    isEndpoint: true
    isWebSocket: false