rest-vir - v1.2.6
    Preparing search index...

    Type Alias WithFinalEndpointProps<Init, EndpointPath>

    WithFinalEndpointProps: (
        Init extends AnyObject
            ? Overwrite<
                Init,
                {
                    customProps: "customProps" extends keyof Init
                        ? Init["customProps"]
                        : undefined;
                    requestDataShape: Init["requestDataShape"] extends NoParam
                        ? Shape
                        | undefined
                        : undefined extends Init["requestDataShape"]
                            ? undefined
                            : Shape<Init["requestDataShape"]>;
                    RequestType: Init["requestDataShape"] extends NoParam
                        ? any
                        : undefined extends Init["requestDataShape"]
                            ? undefined
                            : ShapeInitType<Init["requestDataShape"]>;
                    responseDataShape: Init["responseDataShape"] extends NoParam
                        ? Shape
                        | undefined
                        : undefined extends Init["responseDataShape"]
                            ? undefined
                            : Shape<Init["responseDataShape"]>;
                    ResponseType: Init["responseDataShape"] extends NoParam
                        ? any
                        : undefined extends Init["responseDataShape"]
                            ? undefined
                            : ShapeInitType<Init["responseDataShape"]>;
                    searchParamsShape: "searchParamsShape" extends keyof Init
                        ? Shape<Init["searchParamsShape"]>
                        | undefined
                        : undefined;
                    SearchParamsType: "searchParamsShape" extends keyof Init
                        ? ShapeInitType<Init["searchParamsShape"]>
                        : undefined;
                },
            >
            : never
    ) & {
        isEndpoint: true;
        isWebSocket: false;
        path: EndpointPath;
        service: MinimalService;
    }

    Adds final properties to EndpointInit so it becomes EndpointDefinition.

    Type Parameters