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

    Type Alias EndpointImplementationBase<Endpoint, HostContext, ExtraParams>

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

    @rest-vir/api

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

    Type Parameters

    Index
    definition: Endpoint extends EndpointDefinition
        ? Readonly<Endpoint>
        : Readonly<EndpointDefinition>
    isEndpoint: true
    isWebSocket: false