rest-vir - v1.0.0
    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
                        ? ShapeDefinition<any, true>
                        | undefined
                        : undefined extends Init["requestDataShape"]
                            ? undefined
                            : ShapeDefinition<Init["requestDataShape"], true>;
                    RequestType: Init["requestDataShape"] extends NoParam
                        ? any
                        : undefined extends Init["requestDataShape"]
                            ? undefined
                            : ShapeToRuntimeType<
                                ShapeDefinition<Init["requestDataShape"], true>,
                                false,
                                true,
                            >;
                    responseDataShape: Init["responseDataShape"] extends NoParam
                        ? ShapeDefinition<any, true>
                        | undefined
                        : undefined extends Init["responseDataShape"]
                            ? undefined
                            : ShapeDefinition<Init["responseDataShape"], true>;
                    ResponseType: Init["responseDataShape"] extends NoParam
                        ? any
                        : undefined extends Init["responseDataShape"]
                            ? undefined
                            : ShapeToRuntimeType<
                                ShapeDefinition<Init["responseDataShape"], true>,
                                false,
                                true,
                            >;
                    searchParamsShape: "searchParamsShape" extends keyof Init
                        ? ShapeDefinition<Init["searchParamsShape"], true>
                        | undefined
                        : undefined;
                    SearchParamsType: "searchParamsShape" extends keyof Init
                        ? ShapeToRuntimeType<
                            ShapeDefinition<Init["searchParamsShape"], true>,
                            false,
                            true,
                        >
                        : undefined;
                },
            >
            : never
    ) & {
        isEndpoint: true;
        isWebSocket: false;
        path: EndpointPath;
        service: MinimalService;
    }

    Adds final properties to EndpointInit so it becomes EndpointDefinition.

    Type Parameters