rest-vir - v1.0.0
Preparing search index...
WithFinalEndpointProps
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
Init
EndpointPath
extends
EndpointPathBase
Package
@rest-vir/define-service
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
rest-vir - v1.0.0
Loading...
Adds final properties to EndpointInit so it becomes EndpointDefinition.